<html>
<head><meta charset="UTF-8" /><script>
var $gwt_version = "2.4.0";
var $wnd = parent;
var $doc = $wnd.document;
var $moduleName, $moduleBase;
var $strongName = 'B8A06053DC94D73FFCADBCAF4F930A16';
var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,
$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;
$stats && $stats({moduleName:'sharelife',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});
</script></head>
<body>
<script><!--
var $intern_2 = '', $intern_274 = '\n', $intern_9 = ' ', $intern_166 = '#', $intern_152 = '&nbsp;', $intern_28 = "'", $intern_5 = '(', $intern_154 = ')', $intern_216 = ', ', $intern_198 = ', Column size: ', $intern_200 = ', Row size: ', $intern_139 = '-', $intern_210 = '-readonly', $intern_168 = '.', $intern_162 = '.call(this)}', $intern_215 = '/', $intern_170 = '//EX', $intern_169 = '//OK', $intern_81 = '0', $intern_146 = '0px', $intern_137 = '1', $intern_213 = '100%', $intern_293 = '10px', $intern_290 = '130px', $intern_294 = '13px', $intern_278 = '15px', $intern_286 = '178px', $intern_296 = '17px', $intern_287 = '200px', $intern_295 = '204px', $intern_275 = '219px', $intern_276 = '21px', $intern_270 = '23px', $intern_277 = '24px', $intern_261 = '285px', $intern_285 = '353px', $intern_283 = '356px', $intern_284 = '386px', $intern_262 = '50px', $intern_288 = '74px', $intern_7 = ':', $intern_1 = ': ', $intern_217 = '=', $intern_32 = 'A', $intern_78 = 'AM', $intern_61 = 'Anno Domini', $intern_52 = 'Apr', $intern_40 = 'April', $intern_55 = 'Aug', $intern_44 = 'August', $intern_60 = 'Before Christ', $intern_292 = 'Birthdate:', $intern_192 = 'CENTER', $intern_11 = 'CSS1Compat', $intern_273 = 'Cant Send token', $intern_197 = 'Column index: ', $intern_219 = 'ComentService_Proxy', $intern_25 = 'Content-Type', $intern_36 = 'D', $intern_99 = 'DATE_FULL', $intern_100 = 'DATE_LONG', $intern_101 = 'DATE_MEDIUM', $intern_102 = 'DATE_SHORT', $intern_107 = 'DATE_TIME_FULL', $intern_108 = 'DATE_TIME_LONG', $intern_109 = 'DATE_TIME_MEDIUM', $intern_110 = 'DATE_TIME_SHORT', $intern_111 = 'DAY', $intern_320 = 'Date', $intern_313 = 'DateTimeFormat', $intern_314 = 'DateTimeFormat$PredefinedFormat', $intern_316 = 'DateTimeFormat$PredefinedFormat;', $intern_212 = 'DayIsValue', $intern_59 = 'Dec', $intern_48 = 'December', $intern_317 = 'DefaultDateTimeFormatInfo', $intern_82 = 'EEE, d MMM yyyy HH:mm:ss Z', $intern_263 = 'Error loading your information has failed', $intern_30 = 'F', $intern_267 = 'Failded to remove thought', $intern_241 = 'Failed to logg in', $intern_222 = 'Failed to post coment', $intern_223 = 'Failed to remove', $intern_224 = 'Failed to remove coment', $intern_258 = 'Failed to send message', $intern_50 = 'Feb', $intern_38 = 'February', $intern_76 = 'Fri', $intern_69 = 'Friday', $intern_86 = 'HH:mm', $intern_87 = 'HH:mm:ss', $intern_114 = 'HOUR24_MINUTE', $intern_115 = 'HOUR24_MINUTE_SECOND', $intern_112 = 'HOUR_MINUTE', $intern_113 = 'HOUR_MINUTE_SECOND', $intern_97 = 'ISO_8601', $intern_29 = 'J', $intern_49 = 'Jan', $intern_37 = 'January', $intern_54 = 'Jul', $intern_43 = 'July', $intern_53 = 'Jun', $intern_42 = 'June', $intern_92 = 'LLL', $intern_91 = 'LLLL', $intern_238 = 'LoggedInUserServerice_Proxy', $intern_253 = 'Login failed', $intern_251 = 'LoginService_Proxy', $intern_31 = 'M', $intern_116 = 'MINUTE_SECOND', $intern_93 = 'MMM d', $intern_136 = 'MMM d, y', $intern_94 = 'MMMM d', $intern_135 = 'MMMM d, y', $intern_117 = 'MONTH', $intern_118 = 'MONTH_ABBR', $intern_119 = 'MONTH_ABBR_DAY', $intern_120 = 'MONTH_DAY', $intern_121 = 'MONTH_NUM_DAY', $intern_122 = 'MONTH_WEEKDAY_DAY', $intern_51 = 'Mar', $intern_39 = 'March', $intern_41 = 'May', $intern_256 = 'MessageService_Proxy', $intern_72 = 'Mon', $intern_65 = 'Monday', $intern_214 = 'MonthSelector', $intern_35 = 'N', $intern_218 = 'NA', $intern_289 = 'Name:', $intern_58 = 'Nov', $intern_47 = 'November', $intern_172 = 'Null widget handle. If you are creating a composite, ensure that initWidget() has been called.', $intern_34 = 'O', $intern_57 = 'Oct', $intern_46 = 'October', $intern_79 = 'PM', $intern_98 = 'RFC_2822', $intern_199 = 'Row index: ', $intern_33 = 'S', $intern_77 = 'Sat', $intern_70 = 'Saturday', $intern_281 = 'Save failed', $intern_56 = 'Sep', $intern_45 = 'September', $intern_264 = 'Sharing failed', $intern_4 = 'String', $intern_173 = 'Style names cannot be empty', $intern_71 = 'Sun', $intern_64 = 'Sunday', $intern_62 = 'T', $intern_103 = 'TIME_FULL', $intern_104 = 'TIME_LONG', $intern_105 = 'TIME_MEDIUM', $intern_106 = 'TIME_SHORT', $intern_265 = 'ThoughtService_Proxy', $intern_75 = 'Thu', $intern_68 = 'Thursday', $intern_271 = 'TokenService_Proxy', $intern_73 = 'Tue', $intern_66 = 'Tuesday', $intern_80 = 'UTC', $intern_309 = 'UmbrellaException', $intern_84 = 'Unexpected predef type ', $intern_96 = 'Unexpected predefined format ', $intern_291 = 'UserID:', $intern_279 = 'UserInfomationService_Proxy', $intern_63 = 'W', $intern_74 = 'Wed', $intern_67 = 'Wednesday', $intern_123 = 'YEAR', $intern_124 = 'YEAR_MONTH', $intern_125 = 'YEAR_MONTH_ABBR', $intern_126 = 'YEAR_MONTH_ABBR_DAY', $intern_127 = 'YEAR_MONTH_DAY', $intern_128 = 'YEAR_MONTH_NUM', $intern_129 = 'YEAR_MONTH_NUM_DAY', $intern_130 = 'YEAR_MONTH_WEEKDAY_DAY', $intern_131 = 'YEAR_QUARTER', $intern_132 = 'YEAR_QUARTER_ABBR', $intern_304 = '[Lcom.google.gwt.dom.client.', $intern_315 = '[Lcom.google.gwt.i18n.client.', $intern_328 = '[Lcom.google.gwt.user.client.ui.', $intern_301 = '[Ljava.lang.', $intern_268 = '[Ljava.lang.String;/2600011424', $intern_332 = '[Lsk.marek.barak.client.', $intern_236 = '[Lsk.marek.barak.client.Coment;/4079289167', $intern_248 = '[Lsk.marek.barak.client.UserInformation;/3333266929', $intern_250 = '[Lsk.marek.barak.client.UserThought;/944577690', $intern_160 = '_', $intern_165 = '__uiObjectID', $intern_141 = 'absolute', $intern_193 = 'align', $intern_207 = 'auto', $intern_14 = 'blur', $intern_148 = 'bottom', $intern_167 = 'callback', $intern_189 = 'cellPadding', $intern_188 = 'cellSpacing', $intern_171 = 'className', $intern_15 = 'click', $intern_203 = 'clip', $intern_202 = 'col', $intern_195 = 'colSpan', $intern_298 = 'com.google.gwt.animation.client.', $intern_300 = 'com.google.gwt.core.client.', $intern_302 = 'com.google.gwt.core.client.impl.', $intern_303 = 'com.google.gwt.dom.client.', $intern_307 = 'com.google.gwt.event.dom.client.', $intern_308 = 'com.google.gwt.event.logical.shared.', $intern_306 = 'com.google.gwt.event.shared.', $intern_310 = 'com.google.gwt.http.client.', $intern_311 = 'com.google.gwt.i18n.client.', $intern_318 = 'com.google.gwt.i18n.client.impl.cldr.', $intern_312 = 'com.google.gwt.i18n.shared.', $intern_242 = 'com.google.gwt.i18n.shared.impl.DateRecord/3375188634', $intern_321 = 'com.google.gwt.layout.client.', $intern_322 = 'com.google.gwt.text.shared.testing.', $intern_323 = 'com.google.gwt.touch.client.', $intern_299 = 'com.google.gwt.user.client.', $intern_324 = 'com.google.gwt.user.client.impl.', $intern_325 = 'com.google.gwt.user.client.rpc.', $intern_225 = 'com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533', $intern_226 = 'com.google.gwt.user.client.rpc.RpcTokenException/2345075298', $intern_227 = 'com.google.gwt.user.client.rpc.XsrfToken/4254043109', $intern_326 = 'com.google.gwt.user.client.rpc.impl.', $intern_327 = 'com.google.gwt.user.client.ui.', $intern_329 = 'com.google.gwt.user.datepicker.client.', $intern_305 = 'com.google.web.bindery.event.shared.', $intern_85 = 'd', $intern_211 = 'dateBoxFormatError', $intern_26 = 'dir', $intern_178 = 'disabled', $intern_153 = 'display', $intern_10 = 'div', $intern_177 = 'down', $intern_180 = 'false', $intern_16 = 'focus', $intern_6 = 'function', $intern_201 = 'gwt-Label', $intern_205 = 'gwt-PushButton', $intern_88 = 'h:mm a', $intern_89 = 'h:mm:ss a', $intern_260 = 'headerPanel', $intern_151 = 'height', $intern_143 = 'hidden', $intern_181 = 'html-face', $intern_138 = 'ie8', $intern_297 = 'java.lang.', $intern_254 = 'java.lang.Boolean/476441737', $intern_221 = 'java.lang.String/2004016611', $intern_330 = 'java.sql.', $intern_243 = 'java.sql.Date/730999118', $intern_244 = 'java.sql.Time/1816797103', $intern_245 = 'java.sql.Timestamp/3040052672', $intern_319 = 'java.util.', $intern_228 = 'java.util.ArrayList/4159755760', $intern_229 = 'java.util.Arrays$ArrayList/2507071751', $intern_230 = 'java.util.Collections$EmptyList/4157118744', $intern_231 = 'java.util.Collections$SingletonList/1586180994', $intern_246 = 'java.util.Date/3385151746', $intern_232 = 'java.util.LinkedList/3953877921', $intern_233 = 'java.util.Stack/1346942793', $intern_234 = 'java.util.Vector/3057315478', $intern_17 = 'keydown', $intern_18 = 'keypress', $intern_144 = 'left', $intern_240 = 'loggedIn', $intern_252 = 'login', $intern_27 = 'ltr', $intern_8 = 'message', $intern_90 = 'mm:ss', $intern_158 = 'mouseout', $intern_157 = 'msie', $intern_0 = 'must be positive', $intern_174 = 'none', $intern_3 = 'null', $intern_184 = 'offsetHeight', $intern_183 = 'offsetWidth', $intern_159 = 'onclick', $intern_164 = 'onload', $intern_206 = 'onresize', $intern_155 = 'opera', $intern_142 = 'overflow', $intern_187 = 'popupContent', $intern_140 = 'position', $intern_259 = 'profile', $intern_13 = 'px', $intern_204 = 'px, ', $intern_209 = 'readOnly', $intern_149 = 'relative', $intern_163 = 'return function() { w.__gwt_dispatchUnhandledEvent_', $intern_147 = 'right', $intern_196 = 'rowSpan', $intern_12 = 'rtl', $intern_19 = 'scroll', $intern_331 = 'sk.marek.barak.client.', $intern_235 = 'sk.marek.barak.client.Coment/3730998387', $intern_220 = 'sk.marek.barak.client.ComentService', $intern_239 = 'sk.marek.barak.client.LoggedInUserServerice', $intern_255 = 'sk.marek.barak.client.LoginInfo/2944373733', $intern_257 = 'sk.marek.barak.client.MessageService', $intern_266 = 'sk.marek.barak.client.ThoughtService', $intern_272 = 'sk.marek.barak.client.TokenService', $intern_280 = 'sk.marek.barak.client.UserInfomationService', $intern_247 = 'sk.marek.barak.client.UserInformation/4265750032', $intern_249 = 'sk.marek.barak.client.UserThought/2525632649', $intern_282 = 'sk.marek.barak.shared.UserInformationNotFoundException/656154380', $intern_182 = 'span', $intern_175 = 'table', $intern_176 = 'tbody', $intern_191 = 'td', $intern_145 = 'top', $intern_20 = 'touchcancel', $intern_21 = 'touchend', $intern_22 = 'touchmove', $intern_23 = 'touchstart', $intern_190 = 'tr', $intern_179 = 'true', $intern_269 = 'userProfile', $intern_24 = 'value', $intern_194 = 'verticalAlign', $intern_185 = 'visibility', $intern_186 = 'visible', $intern_161 = 'w', $intern_156 = 'webkit', $intern_150 = 'width', $intern_237 = 'x', $intern_95 = 'y', $intern_134 = 'y MMM d', $intern_133 = 'y MMMM d', $intern_83 = "yyyy-MM-dd'T'HH:mm:ss.SSSZZZ", $intern_208 = 'zoom';
var _, N81_longLit = {l:4194175, m:4194303, h:1048575}, N1_longLit = {l:4194303, m:4194303, h:1048575}, P0_longLit = {l:0, m:0, h:0}, P80_longLit = {l:128, m:0, h:0}, P3e8_longLit = {l:1000, m:0, h:0}, P36ee80_longLit = {l:3600000, m:0, h:0}, P5265c00_longLit = {l:2513920, m:20, h:0}, Q$java_lang_Object = 0, Q$java_lang_String = 1, Q$com_google_gwt_animation_client_AnimationScheduler$AnimationHandle = 2, Q$com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl = 3, Q$com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_$1 = 4, Q$com_google_gwt_core_client_JavaScriptException = 5, Q$com_google_gwt_dom_client_Style$Display = 6, Q$com_google_gwt_dom_client_Style$HasCssName = 7, Q$com_google_gwt_dom_client_Style$Overflow = 8, Q$com_google_gwt_dom_client_Style$Position = 9, Q$com_google_gwt_dom_client_Style$Unit = 10, Q$com_google_gwt_event_dom_client_BlurHandler = 11, Q$com_google_gwt_event_dom_client_ClickHandler = 12, Q$com_google_gwt_event_dom_client_DomEvent$Type = 13, Q$com_google_gwt_event_dom_client_FocusHandler = 14, Q$com_google_gwt_event_dom_client_KeyDownHandler = 15, Q$com_google_gwt_event_dom_client_KeyPressHandler = 16, Q$com_google_gwt_event_dom_client_ScrollHandler = 17, Q$com_google_gwt_event_dom_client_TouchCancelHandler = 18, Q$com_google_gwt_event_dom_client_TouchEndHandler = 19, Q$com_google_gwt_event_dom_client_TouchMoveHandler = 20, Q$com_google_gwt_event_dom_client_TouchStartHandler = 21, Q$com_google_gwt_event_logical_shared_AttachEvent$Handler = 22, Q$com_google_gwt_event_logical_shared_CloseHandler = 23, Q$com_google_gwt_event_logical_shared_HasAttachHandlers = 24, Q$com_google_gwt_event_logical_shared_ResizeHandler = 25, Q$com_google_gwt_event_logical_shared_ValueChangeHandler = 26, Q$com_google_gwt_event_shared_EventHandler = 27, Q$com_google_gwt_event_shared_HandlerRegistration = 28, Q$com_google_gwt_event_shared_HasHandlers = 29, Q$com_google_gwt_http_client_RequestException = 30, Q$com_google_gwt_i18n_client_DateTimeFormat = 31, Q$com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat = 32, Q$com_google_gwt_i18n_client_HasDirection$Direction = 33, Q$com_google_gwt_i18n_shared_DateTimeFormat = 34, Q$com_google_gwt_i18n_shared_DateTimeFormat$PatternPart = 35, Q$com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat = 36, Q$com_google_gwt_lang_LongLibBase$LongEmul = 37, Q$com_google_gwt_layout_client_Layout$Layer = 38, Q$com_google_gwt_touch_client_Point = 39, Q$com_google_gwt_touch_client_TouchScroller$4 = 40, Q$com_google_gwt_touch_client_TouchScroller$5 = 41, Q$com_google_gwt_touch_client_TouchScroller$TemporalPoint = 42, Q$com_google_gwt_user_client_Command = 43, Q$com_google_gwt_user_client_Event$NativePreviewHandler = 44, Q$com_google_gwt_user_client_EventListener = 45, Q$com_google_gwt_user_client_Timer = 46, Q$com_google_gwt_user_client_rpc_SerializationException = 47, Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader = 48, Q$com_google_gwt_user_client_ui_DockLayoutPanel$Direction = 49, Q$com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData = 50, Q$com_google_gwt_user_client_ui_DockPanel$LayoutData = 51, Q$com_google_gwt_user_client_ui_DockPanel$TmpRow = 52, Q$com_google_gwt_user_client_ui_HasVisibility = 53, Q$com_google_gwt_user_client_ui_HasWidgets = 54, Q$com_google_gwt_user_client_ui_IsRenderable = 55, Q$com_google_gwt_user_client_ui_IsWidget = 56, Q$com_google_gwt_user_client_ui_RequiresResize = 57, Q$com_google_gwt_user_client_ui_RootPanel = 58, Q$com_google_gwt_user_client_ui_UIObject = 59, Q$com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment = 60, Q$com_google_gwt_user_client_ui_Widget = 61, Q$com_google_gwt_user_datepicker_client_CellGridImpl$Cell = 62, Q$com_google_web_bindery_event_shared_SimpleEventBus$Command = 63, Q$com_google_web_bindery_event_shared_UmbrellaException = 64, Q$java_io_Serializable = 65, Q$java_lang_Boolean = 66, Q$java_lang_Byte = 67, Q$java_lang_CharSequence = 68, Q$java_lang_Character = 69, Q$java_lang_Comparable = 70, Q$java_lang_Double = 71, Q$java_lang_Enum = 72, Q$java_lang_Float = 73, Q$java_lang_IllegalArgumentException = 74, Q$java_lang_Integer = 75, Q$java_lang_Long = 76, Q$java_lang_Number = 77, Q$java_lang_Object_$1 = 78, Q$java_lang_RuntimeException = 79, Q$java_lang_Short = 80, Q$java_lang_StackTraceElement = 81, Q$java_lang_Throwable = 82, Q$java_lang_Throwable_$1 = 83, Q$java_sql_Timestamp = 84, Q$java_util_Date = 85, Q$java_util_List = 86, Q$java_util_Map = 87, Q$java_util_Map$Entry = 88, Q$java_util_NoSuchElementException = 89, Q$java_util_Set = 90, Q$sk_marek_barak_client_Coment = 91, Q$sk_marek_barak_client_LoginInfo = 92, Q$sk_marek_barak_client_UserInformation = 93, Q$sk_marek_barak_client_UserTab = 94, Q$sk_marek_barak_client_UserThought = 95;
function makeCastMap(a){
  var result = {};
  for (var i = 0, c = a.length; i < c; ++i) {
    result[a[i]] = 1;
  }
  return result;
}

function nullMethod(){
}

function java_lang_Object(){
}

_ = java_lang_Object.prototype = {};
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Object_equals__Ljava_lang_Object_2Z(other){
  return this === other;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Object_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Object_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Object_hashCode__I(){
  return com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(this);
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Object_toString__Ljava_lang_String_2(){
  return this.getClass__Ljava_lang_Class_2$().java_lang_Class_typeName + '@' + java_lang_Integer_toPowerOfTwoString__IILjava_lang_String_2(this.hashCode__I$());
}
;
_.toString = function(){
  return this.toString__Ljava_lang_String_2$();
}
;
_.java_lang_Object_typeMarker$ = nullMethod;
_.java_lang_Object_castableTypeMap$ = {};
function com_google_gwt_animation_client_Animation_$cancel__Lcom_google_gwt_animation_client_Animation_2V(this$static){
  if (!this$static.com_google_gwt_animation_client_Animation_isRunning) {
    return;
  }
  this$static.com_google_gwt_animation_client_Animation_wasStarted = this$static.com_google_gwt_animation_client_Animation_isStarted;
  this$static.com_google_gwt_animation_client_Animation_isRunning = false;
  this$static.com_google_gwt_animation_client_Animation_isStarted = false;
  if (this$static.com_google_gwt_animation_client_Animation_requestHandle) {
    com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_$cancel__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_2V(this$static.com_google_gwt_animation_client_Animation_requestHandle);
    this$static.com_google_gwt_animation_client_Animation_requestHandle = null;
  }
  this$static.onCancel__V();
}

function com_google_gwt_animation_client_Animation_$run__Lcom_google_gwt_animation_client_Animation_2IDLcom_google_gwt_dom_client_Element_2V(this$static, duration, startTime){
  com_google_gwt_animation_client_Animation_$cancel__Lcom_google_gwt_animation_client_Animation_2V(this$static);
  this$static.com_google_gwt_animation_client_Animation_isRunning = true;
  this$static.com_google_gwt_animation_client_Animation_isStarted = false;
  this$static.com_google_gwt_animation_client_Animation_duration = duration;
  this$static.com_google_gwt_animation_client_Animation_startTime = startTime;
  ++this$static.com_google_gwt_animation_client_Animation_runId;
  com_google_gwt_animation_client_Animation$1_$execute__Lcom_google_gwt_animation_client_Animation$1_2DV(this$static.com_google_gwt_animation_client_Animation_callback, com_google_gwt_core_client_Duration_currentTimeMillis__D());
}

function com_google_gwt_animation_client_Animation_$update__Lcom_google_gwt_animation_client_Animation_2DZ(this$static, curTime){
  var curRunId, finished, progress;
  curRunId = this$static.com_google_gwt_animation_client_Animation_runId;
  finished = curTime >= this$static.com_google_gwt_animation_client_Animation_startTime + this$static.com_google_gwt_animation_client_Animation_duration;
  if (this$static.com_google_gwt_animation_client_Animation_isStarted && !finished) {
    progress = (curTime - this$static.com_google_gwt_animation_client_Animation_startTime) / this$static.com_google_gwt_animation_client_Animation_duration;
    this$static.onUpdate__DV((1 + Math.cos(3.141592653589793 + progress * 3.141592653589793)) / 2);
    return this$static.com_google_gwt_animation_client_Animation_isRunning && this$static.com_google_gwt_animation_client_Animation_runId == curRunId;
  }
  if (!this$static.com_google_gwt_animation_client_Animation_isStarted && curTime >= this$static.com_google_gwt_animation_client_Animation_startTime) {
    this$static.com_google_gwt_animation_client_Animation_isStarted = true;
    this$static.onStart__V();
    if (!(this$static.com_google_gwt_animation_client_Animation_isRunning && this$static.com_google_gwt_animation_client_Animation_runId == curRunId)) {
      return false;
    }
  }
  if (finished) {
    this$static.com_google_gwt_animation_client_Animation_isRunning = false;
    this$static.com_google_gwt_animation_client_Animation_isStarted = false;
    this$static.onComplete__V();
    return false;
  }
  return true;
}

function com_google_gwt_animation_client_Animation_Animation__V(){
  com_google_gwt_animation_client_Animation_Animation__Lcom_google_gwt_animation_client_AnimationScheduler_2V.call(this, (com_google_gwt_animation_client_AnimationSchedulerImpl_$clinit__V() , com_google_gwt_animation_client_AnimationSchedulerImpl_INSTANCE));
}

function com_google_gwt_animation_client_Animation_Animation__Lcom_google_gwt_animation_client_AnimationScheduler_2V(scheduler){
  this.com_google_gwt_animation_client_Animation_callback = new com_google_gwt_animation_client_Animation$1_Animation$1__Lcom_google_gwt_animation_client_Animation_2V(this);
  this.com_google_gwt_animation_client_Animation_scheduler = scheduler;
}

function com_google_gwt_animation_client_Animation(){
}

_ = com_google_gwt_animation_client_Animation.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_animation_client_Animation_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1Animation_12_1classLit;
}
;
_.onCancel__V = function com_google_gwt_animation_client_Animation_onCancel__V(){
  this.com_google_gwt_animation_client_Animation_wasStarted && this.onComplete__V();
}
;
_.onComplete__V = function com_google_gwt_animation_client_Animation_onComplete__V(){
  this.onUpdate__DV((1 + Math.cos(6.283185307179586)) / 2);
}
;
_.onStart__V = function com_google_gwt_animation_client_Animation_onStart__V(){
  this.onUpdate__DV((1 + Math.cos(3.141592653589793)) / 2);
}
;
_.com_google_gwt_animation_client_Animation_duration = -1;
_.com_google_gwt_animation_client_Animation_isRunning = false;
_.com_google_gwt_animation_client_Animation_isStarted = false;
_.com_google_gwt_animation_client_Animation_requestHandle = null;
_.com_google_gwt_animation_client_Animation_runId = -1;
_.com_google_gwt_animation_client_Animation_scheduler = null;
_.com_google_gwt_animation_client_Animation_startTime = -1;
_.com_google_gwt_animation_client_Animation_wasStarted = false;
function com_google_gwt_animation_client_Animation$1_$execute__Lcom_google_gwt_animation_client_Animation$1_2DV(this$static, timestamp){
  com_google_gwt_animation_client_Animation_$update__Lcom_google_gwt_animation_client_Animation_2DZ(this$static.com_google_gwt_animation_client_Animation$1_this$0, timestamp)?(this$static.com_google_gwt_animation_client_Animation$1_this$0.com_google_gwt_animation_client_Animation_requestHandle = com_google_gwt_animation_client_AnimationSchedulerImplTimer_$requestAnimationFrame__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2Lcom_google_gwt_animation_client_AnimationScheduler$AnimationCallback_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_animation_client_AnimationScheduler$AnimationHandle_2(this$static.com_google_gwt_animation_client_Animation$1_this$0.com_google_gwt_animation_client_Animation_scheduler, this$static.com_google_gwt_animation_client_Animation$1_this$0.com_google_gwt_animation_client_Animation_callback)):(this$static.com_google_gwt_animation_client_Animation$1_this$0.com_google_gwt_animation_client_Animation_requestHandle = null);
}

function com_google_gwt_animation_client_Animation$1_Animation$1__Lcom_google_gwt_animation_client_Animation_2V(this$0){
  this.com_google_gwt_animation_client_Animation$1_this$0 = this$0;
}

function com_google_gwt_animation_client_Animation$1(){
}

_ = com_google_gwt_animation_client_Animation$1_Animation$1__Lcom_google_gwt_animation_client_Animation_2V.prototype = com_google_gwt_animation_client_Animation$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_animation_client_Animation$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1Animation$1_12_1classLit;
}
;
_.com_google_gwt_animation_client_Animation$1_this$0 = null;
function com_google_gwt_animation_client_AnimationScheduler(){
}

_ = com_google_gwt_animation_client_AnimationScheduler.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_animation_client_AnimationScheduler_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationScheduler_12_1classLit;
}
;
function com_google_gwt_animation_client_AnimationScheduler$AnimationHandle(){
}

_ = com_google_gwt_animation_client_AnimationScheduler$AnimationHandle.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_animation_client_AnimationScheduler$AnimationHandle_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationScheduler$AnimationHandle_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_animation_client_AnimationScheduler$AnimationHandle]);
function com_google_gwt_animation_client_AnimationSchedulerImpl_$clinit__V(){
  com_google_gwt_animation_client_AnimationSchedulerImpl_$clinit__V = nullMethod;
  var impl;
  impl = new com_google_gwt_animation_client_AnimationSchedulerImplTimer_AnimationSchedulerImplTimer__V;
  com_google_gwt_animation_client_AnimationSchedulerImpl_INSTANCE = impl;
}

function com_google_gwt_animation_client_AnimationSchedulerImpl(){
}

_ = com_google_gwt_animation_client_AnimationSchedulerImpl.prototype = new com_google_gwt_animation_client_AnimationScheduler;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_animation_client_AnimationSchedulerImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImpl_12_1classLit;
}
;
var com_google_gwt_animation_client_AnimationSchedulerImpl_INSTANCE = null;
function com_google_gwt_animation_client_AnimationSchedulerImplTimer_$cancelAnimationFrame__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2Lcom_google_gwt_animation_client_AnimationScheduler$AnimationHandle_2V(this$static, requestId){
  java_util_ArrayList_$remove__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_animationRequests, requestId);
  this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_animationRequests.java_util_ArrayList_size == 0 && com_google_gwt_user_client_Timer_$cancel__Lcom_google_gwt_user_client_Timer_2V(this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_timer);
}

function com_google_gwt_animation_client_AnimationSchedulerImplTimer_$requestAnimationFrame__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2Lcom_google_gwt_animation_client_AnimationScheduler$AnimationCallback_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_animation_client_AnimationScheduler$AnimationHandle_2(this$static, callback){
  var requestId;
  requestId = new com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_AnimationSchedulerImplTimer$AnimationHandleImpl__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2Lcom_google_gwt_animation_client_AnimationScheduler$AnimationCallback_2V(this$static, callback);
  java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_animationRequests, requestId);
  this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_animationRequests.java_util_ArrayList_size == 1 && com_google_gwt_user_client_Timer_$schedule__Lcom_google_gwt_user_client_Timer_2IV(this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_timer, 16);
  return requestId;
}

function com_google_gwt_animation_client_AnimationSchedulerImplTimer_$updateAnimations__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2V(this$static){
  var curAnimations, duration, requestId, requestId$index, requestId$max;
  curAnimations = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImplTimer$AnimationHandleImpl_12_1classLit, makeCastMap([Q$com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_$1, Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl, this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_animationRequests.java_util_ArrayList_size, 0);
  curAnimations = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$toArray__Ljava_util_ArrayList_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2(this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_animationRequests, curAnimations), Q$com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_$1);
  duration = new com_google_gwt_core_client_Duration_Duration__V;
  for (requestId$index = 0 , requestId$max = curAnimations.length; requestId$index < requestId$max; ++requestId$index) {
    requestId = curAnimations[requestId$index];
    java_util_ArrayList_$remove__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_animationRequests, requestId);
    com_google_gwt_animation_client_Animation$1_$execute__Lcom_google_gwt_animation_client_Animation$1_2DV(requestId.com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_callback, duration.com_google_gwt_core_client_Duration_start);
  }
  this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_animationRequests.java_util_ArrayList_size > 0 && com_google_gwt_user_client_Timer_$schedule__Lcom_google_gwt_user_client_Timer_2IV(this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer_timer, java_lang_Math_max__III(16 - (com_google_gwt_core_client_Duration_currentTimeMillis__D() - duration.com_google_gwt_core_client_Duration_start)));
}

--></script>
<script><!--
function com_google_gwt_animation_client_AnimationSchedulerImplTimer_AnimationSchedulerImplTimer__V(){
  this.com_google_gwt_animation_client_AnimationSchedulerImplTimer_animationRequests = new java_util_ArrayList_ArrayList__V;
  this.com_google_gwt_animation_client_AnimationSchedulerImplTimer_timer = new com_google_gwt_animation_client_AnimationSchedulerImplTimer$1_AnimationSchedulerImplTimer$1__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2V(this);
}

function com_google_gwt_animation_client_AnimationSchedulerImplTimer(){
}

_ = com_google_gwt_animation_client_AnimationSchedulerImplTimer_AnimationSchedulerImplTimer__V.prototype = com_google_gwt_animation_client_AnimationSchedulerImplTimer.prototype = new com_google_gwt_animation_client_AnimationSchedulerImpl;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_animation_client_AnimationSchedulerImplTimer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImplTimer_12_1classLit;
}
;
function com_google_gwt_user_client_Timer_$clinit__V(){
  com_google_gwt_user_client_Timer_$clinit__V = nullMethod;
  com_google_gwt_user_client_Timer_timers = new java_util_ArrayList_ArrayList__V;
  com_google_gwt_user_client_Window_addCloseHandler__Lcom_google_gwt_event_logical_shared_CloseHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new com_google_gwt_user_client_Timer$1_Timer$1__V);
}

function com_google_gwt_user_client_Timer_$cancel__Lcom_google_gwt_user_client_Timer_2V(this$static){
  this$static.com_google_gwt_user_client_Timer_isRepeating?com_google_gwt_user_client_Timer_clearInterval__IV(this$static.com_google_gwt_user_client_Timer_timerId):com_google_gwt_user_client_Timer_clearTimeout__IV(this$static.com_google_gwt_user_client_Timer_timerId);
  java_util_ArrayList_$remove__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(com_google_gwt_user_client_Timer_timers, this$static);
}

function com_google_gwt_user_client_Timer_$schedule__Lcom_google_gwt_user_client_Timer_2IV(this$static, delayMillis){
  if (delayMillis <= 0) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V($intern_0);
  }
  this$static.com_google_gwt_user_client_Timer_isRepeating?com_google_gwt_user_client_Timer_clearInterval__IV(this$static.com_google_gwt_user_client_Timer_timerId):com_google_gwt_user_client_Timer_clearTimeout__IV(this$static.com_google_gwt_user_client_Timer_timerId);
  java_util_ArrayList_$remove__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(com_google_gwt_user_client_Timer_timers, this$static);
  this$static.com_google_gwt_user_client_Timer_isRepeating = false;
  this$static.com_google_gwt_user_client_Timer_timerId = com_google_gwt_user_client_Timer_createTimeout__Lcom_google_gwt_user_client_Timer_2II(this$static, delayMillis);
  java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(com_google_gwt_user_client_Timer_timers, this$static);
}

function com_google_gwt_user_client_Timer_$scheduleRepeating__Lcom_google_gwt_user_client_Timer_2IV(this$static, periodMillis){
  if (periodMillis <= 0) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V($intern_0);
  }
  this$static.com_google_gwt_user_client_Timer_isRepeating?com_google_gwt_user_client_Timer_clearInterval__IV(this$static.com_google_gwt_user_client_Timer_timerId):com_google_gwt_user_client_Timer_clearTimeout__IV(this$static.com_google_gwt_user_client_Timer_timerId);
  java_util_ArrayList_$remove__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(com_google_gwt_user_client_Timer_timers, this$static);
  this$static.com_google_gwt_user_client_Timer_isRepeating = true;
  this$static.com_google_gwt_user_client_Timer_timerId = com_google_gwt_user_client_Timer_createInterval__Lcom_google_gwt_user_client_Timer_2II(this$static, periodMillis);
  java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(com_google_gwt_user_client_Timer_timers, this$static);
}

function com_google_gwt_user_client_Timer_clearInterval__IV(id){
  $wnd.clearInterval(id);
}

function com_google_gwt_user_client_Timer_clearTimeout__IV(id){
  $wnd.clearTimeout(id);
}

function com_google_gwt_user_client_Timer_createInterval__Lcom_google_gwt_user_client_Timer_2II(timer, period){
  return $wnd.setInterval($entry(function(){
    timer.fire__V();
  }
  ), period);
}

function com_google_gwt_user_client_Timer_createTimeout__Lcom_google_gwt_user_client_Timer_2II(timer, delay){
  return $wnd.setTimeout($entry(function(){
    timer.fire__V();
  }
  ), delay);
}

function com_google_gwt_user_client_Timer(){
}

_ = com_google_gwt_user_client_Timer.prototype = new java_lang_Object;
_.fire__V = function com_google_gwt_user_client_Timer_fire__V(){
  this.com_google_gwt_user_client_Timer_isRepeating || java_util_ArrayList_$remove__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(com_google_gwt_user_client_Timer_timers, this);
  this.run__V();
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_Timer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Timer_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.com_google_gwt_user_client_Timer_isRepeating = false;
_.com_google_gwt_user_client_Timer_timerId = 0;
var com_google_gwt_user_client_Timer_timers;
function com_google_gwt_animation_client_AnimationSchedulerImplTimer$1_AnimationSchedulerImplTimer$1__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2V(this$0){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.com_google_gwt_animation_client_AnimationSchedulerImplTimer$1_this$0 = this$0;
}

function com_google_gwt_animation_client_AnimationSchedulerImplTimer$1(){
}

_ = com_google_gwt_animation_client_AnimationSchedulerImplTimer$1_AnimationSchedulerImplTimer$1__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2V.prototype = com_google_gwt_animation_client_AnimationSchedulerImplTimer$1.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_animation_client_AnimationSchedulerImplTimer$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImplTimer$1_12_1classLit;
}
;
_.run__V = function com_google_gwt_animation_client_AnimationSchedulerImplTimer$1_run__V(){
  com_google_gwt_animation_client_AnimationSchedulerImplTimer_$updateAnimations__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2V(this.com_google_gwt_animation_client_AnimationSchedulerImplTimer$1_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.com_google_gwt_animation_client_AnimationSchedulerImplTimer$1_this$0 = null;
function com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_$cancel__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_2V(this$static){
  com_google_gwt_animation_client_AnimationSchedulerImplTimer_$cancelAnimationFrame__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2Lcom_google_gwt_animation_client_AnimationScheduler$AnimationHandle_2V(this$static.com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_this$0, this$static);
}

function com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_AnimationSchedulerImplTimer$AnimationHandleImpl__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2Lcom_google_gwt_animation_client_AnimationScheduler$AnimationCallback_2V(this$0, callback){
  this.com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_this$0 = this$0;
  this.com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_callback = callback;
}

function com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl(){
}

_ = com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_AnimationSchedulerImplTimer$AnimationHandleImpl__Lcom_google_gwt_animation_client_AnimationSchedulerImplTimer_2Lcom_google_gwt_animation_client_AnimationScheduler$AnimationCallback_2V.prototype = com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl.prototype = new com_google_gwt_animation_client_AnimationScheduler$AnimationHandle;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImplTimer$AnimationHandleImpl_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_animation_client_AnimationScheduler$AnimationHandle, Q$com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl]);
_.com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_callback = null;
_.com_google_gwt_animation_client_AnimationSchedulerImplTimer$AnimationHandleImpl_this$0 = null;
function com_google_gwt_core_client_Duration_$elapsedMillis__Lcom_google_gwt_core_client_Duration_2I(this$static){
  return com_google_gwt_core_client_Duration_currentTimeMillis__D() - this$static.com_google_gwt_core_client_Duration_start;
}

function com_google_gwt_core_client_Duration_Duration__V(){
  this.com_google_gwt_core_client_Duration_start = com_google_gwt_core_client_Duration_currentTimeMillis__D();
}

function com_google_gwt_core_client_Duration_currentTimeMillis__D(){
  return (new Date).getTime();
}

function com_google_gwt_core_client_Duration(){
}

_ = com_google_gwt_core_client_Duration_Duration__V.prototype = com_google_gwt_core_client_Duration.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_core_client_Duration_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1Duration_12_1classLit;
}
;
function java_lang_Throwable_$initCause__Ljava_lang_Throwable_2Ljava_lang_Throwable_2Ljava_lang_Throwable_2(this$static, cause){
  if (this$static.java_lang_Throwable_cause) {
    throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V("Can't overwrite cause");
  }
  if (cause == this$static) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V('Self-causation not permitted');
  }
  this$static.java_lang_Throwable_cause = cause;
  return this$static;
}

function java_lang_Throwable_$setStackTrace__Ljava_lang_Throwable_2_3Ljava_lang_StackTraceElement_2V(stackTrace){
  var c, copy, i;
  copy = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1StackTraceElement_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_StackTraceElement, stackTrace.length, 0);
  for (i = 0 , c = stackTrace.length; i < c; ++i) {
    if (!stackTrace[i]) {
      throw new java_lang_NullPointerException_NullPointerException__V;
    }
    copy[i] = stackTrace[i];
  }
}

function java_lang_Throwable(){
}

_ = java_lang_Throwable.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Throwable_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Throwable_12_1classLit;
}
;
_.getMessage__Ljava_lang_String_2 = function java_lang_Throwable_getMessage__Ljava_lang_String_2(){
  return this.java_lang_Throwable_detailMessage;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Throwable_toString__Ljava_lang_String_2(){
  var java_lang_Throwable_$toString__Ljava_lang_Throwable_2Ljava_lang_String_2_className_0, java_lang_Throwable_$toString__Ljava_lang_Throwable_2Ljava_lang_String_2_msg_0;
  return java_lang_Throwable_$toString__Ljava_lang_Throwable_2Ljava_lang_String_2_className_0 = this.getClass__Ljava_lang_Class_2$().java_lang_Class_typeName , java_lang_Throwable_$toString__Ljava_lang_Throwable_2Ljava_lang_String_2_msg_0 = this.getMessage__Ljava_lang_String_2() , java_lang_Throwable_$toString__Ljava_lang_Throwable_2Ljava_lang_String_2_msg_0 != null?java_lang_Throwable_$toString__Ljava_lang_Throwable_2Ljava_lang_String_2_className_0 + $intern_1 + java_lang_Throwable_$toString__Ljava_lang_Throwable_2Ljava_lang_String_2_msg_0:java_lang_Throwable_$toString__Ljava_lang_Throwable_2Ljava_lang_String_2_className_0;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Throwable]);
_.java_lang_Throwable_cause = null;
_.java_lang_Throwable_detailMessage = null;
function java_lang_Exception_Exception__Ljava_lang_String_2V(message){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
  this.java_lang_Throwable_detailMessage = message;
}

function java_lang_Exception(){
}

_ = java_lang_Exception.prototype = new java_lang_Throwable;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Exception_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Exception_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Throwable]);
function java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V(message){
  java_lang_Exception_Exception__Ljava_lang_String_2V.call(this, message);
}

function java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2Ljava_lang_Throwable_2V(message, cause){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
  this.java_lang_Throwable_cause = cause;
  this.java_lang_Throwable_detailMessage = message;
}

function java_lang_RuntimeException(){
}

_ = java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V.prototype = java_lang_RuntimeException.prototype = new java_lang_Exception;
_.getClass__Ljava_lang_Class_2$ = function java_lang_RuntimeException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1RuntimeException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function com_google_gwt_core_client_JavaScriptException_JavaScriptException__Ljava_lang_Object_2V(e){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
  this.com_google_gwt_core_client_JavaScriptException_e = e;
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$createStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Lcom_google_gwt_core_client_JavaScriptException_2V(this);
}

function com_google_gwt_core_client_JavaScriptException_getDescription__Ljava_lang_Object_2Ljava_lang_String_2(e){
  return com_google_gwt_lang_Cast_instanceOfJso__Ljava_lang_Object_2Z(e)?com_google_gwt_core_client_JavaScriptException_getDescription0__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(com_google_gwt_lang_Cast_dynamicCastJso__Ljava_lang_Object_2Ljava_lang_Object_2(e)):e + $intern_2;
}

function com_google_gwt_core_client_JavaScriptException_getDescription0__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(e){
  return e == null?null:e.message;
}

function com_google_gwt_core_client_JavaScriptException_getName__Ljava_lang_Object_2Ljava_lang_String_2(e){
  return e == null?$intern_3:com_google_gwt_lang_Cast_instanceOfJso__Ljava_lang_Object_2Z(e)?com_google_gwt_core_client_JavaScriptException_getName0__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(com_google_gwt_lang_Cast_dynamicCastJso__Ljava_lang_Object_2Ljava_lang_Object_2(e)):com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(e, Q$java_lang_String)?$intern_4:com_google_gwt_core_client_JavaScriptObject_getClass_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Class_2(e).java_lang_Class_typeName;
}

function com_google_gwt_core_client_JavaScriptException_getName0__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(e){
  return e == null?null:e.name;
}

function com_google_gwt_core_client_JavaScriptException_getProperties__Ljava_lang_Object_2Ljava_lang_String_2(e){
  return com_google_gwt_lang_Cast_instanceOfJso__Ljava_lang_Object_2Z(e)?com_google_gwt_core_client_impl_StackTraceCreator$Collector_$getProperties__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(com_google_gwt_lang_Cast_dynamicCastJso__Ljava_lang_Object_2Ljava_lang_Object_2(e)):$intern_2;
}

function com_google_gwt_core_client_JavaScriptException(){
}

_ = com_google_gwt_core_client_JavaScriptException_JavaScriptException__Ljava_lang_Object_2V.prototype = com_google_gwt_core_client_JavaScriptException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_core_client_JavaScriptException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1JavaScriptException_12_1classLit;
}
;
_.getMessage__Ljava_lang_String_2 = function com_google_gwt_core_client_JavaScriptException_getMessage__Ljava_lang_String_2(){
  return this.com_google_gwt_core_client_JavaScriptException_message == null && (this.com_google_gwt_core_client_JavaScriptException_name = com_google_gwt_core_client_JavaScriptException_getName__Ljava_lang_Object_2Ljava_lang_String_2(this.com_google_gwt_core_client_JavaScriptException_e) , this.com_google_gwt_core_client_JavaScriptException_description = com_google_gwt_core_client_JavaScriptException_getDescription__Ljava_lang_Object_2Ljava_lang_String_2(this.com_google_gwt_core_client_JavaScriptException_e) , this.com_google_gwt_core_client_JavaScriptException_message = $intern_5 + this.com_google_gwt_core_client_JavaScriptException_name + '): ' + this.com_google_gwt_core_client_JavaScriptException_description + com_google_gwt_core_client_JavaScriptException_getProperties__Ljava_lang_Object_2Ljava_lang_String_2(this.com_google_gwt_core_client_JavaScriptException_e) , undefined) , this.com_google_gwt_core_client_JavaScriptException_message;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_core_client_JavaScriptException, Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
_.com_google_gwt_core_client_JavaScriptException_description = null;
_.com_google_gwt_core_client_JavaScriptException_e = null;
_.com_google_gwt_core_client_JavaScriptException_message = null;
_.com_google_gwt_core_client_JavaScriptException_name = null;
function com_google_gwt_core_client_JavaScriptObject_equals_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Object_2Z(this$static, other){
  var maybeJsoInvocation;
  return maybeJsoInvocation = this$static , com_google_gwt_lang_Cast_isJavaObject__Ljava_lang_Object_2Z(maybeJsoInvocation)?maybeJsoInvocation.equals__Ljava_lang_Object_2Z$(other):maybeJsoInvocation === other;
}

function com_google_gwt_core_client_JavaScriptObject_getClass_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Class_2(this$static){
  var maybeJsoInvocation;
  return maybeJsoInvocation = this$static , com_google_gwt_lang_Cast_isJavaObject__Ljava_lang_Object_2Z(maybeJsoInvocation)?maybeJsoInvocation.getClass__Ljava_lang_Class_2$():com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1JavaScriptObject_12_1classLit;
}

function com_google_gwt_core_client_JavaScriptObject_hashCode_1_1devirtual$__Ljava_lang_Object_2I(this$static){
  var maybeJsoInvocation;
  return maybeJsoInvocation = this$static , com_google_gwt_lang_Cast_isJavaObject__Ljava_lang_Object_2Z(maybeJsoInvocation)?maybeJsoInvocation.hashCode__I$():com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(maybeJsoInvocation);
}

function com_google_gwt_core_client_JsDate_$setDate__Lcom_google_gwt_core_client_JsDate_2ID(this$static, dayOfMonth){
  return this$static.setDate(dayOfMonth);
}

function com_google_gwt_core_client_JsDate_$setFullYear__Lcom_google_gwt_core_client_JsDate_2ID(this$static, year){
  return this$static.setFullYear(year);
}

function com_google_gwt_core_client_JsDate_$setFullYear__Lcom_google_gwt_core_client_JsDate_2IIID(this$static, year, month, day){
  return this$static.setFullYear(year, month, day);
}

function com_google_gwt_core_client_JsDate_$setHours__Lcom_google_gwt_core_client_JsDate_2ID(this$static, hours){
  return this$static.setHours(hours);
}

function com_google_gwt_core_client_JsDate_$setMinutes__Lcom_google_gwt_core_client_JsDate_2ID(this$static, minutes){
  return this$static.setMinutes(minutes);
}

function com_google_gwt_core_client_JsDate_$setMonth__Lcom_google_gwt_core_client_JsDate_2ID(this$static, month){
  return this$static.setMonth(month);
}

function com_google_gwt_core_client_JsDate_$setSeconds__Lcom_google_gwt_core_client_JsDate_2ID(this$static, seconds){
  return this$static.setSeconds(seconds);
}

function com_google_gwt_core_client_JsDate_$setTime__Lcom_google_gwt_core_client_JsDate_2DD(this$static, milliseconds){
  return this$static.setTime(milliseconds);
}

function com_google_gwt_core_client_JsDate_create__DLcom_google_gwt_core_client_JsDate_2(milliseconds){
  return new Date(milliseconds);
}

function com_google_gwt_core_client_JsDate_create__IIIIIIILcom_google_gwt_core_client_JsDate_2(year, month, dayOfMonth, hours, minutes, seconds, millis){
  return new Date(year, month, dayOfMonth, hours, minutes, seconds, millis);
}

function com_google_gwt_core_client_Scheduler(){
}

_ = com_google_gwt_core_client_Scheduler.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_core_client_Scheduler_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1Scheduler_12_1classLit;
}
;
function com_google_gwt_core_client_impl_Impl_apply__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(jsFunction, thisObj, arguments){
  return jsFunction.apply(thisObj, arguments);
  var _;
}

function com_google_gwt_core_client_impl_Impl_enter__Z(){
  if (com_google_gwt_core_client_impl_Impl_entryDepth++ == 0) {
    com_google_gwt_core_client_impl_SchedulerImpl_$flushEntryCommands__Lcom_google_gwt_core_client_impl_SchedulerImpl_2V((com_google_gwt_core_client_impl_SchedulerImpl_$clinit__V() , com_google_gwt_core_client_impl_SchedulerImpl_INSTANCE));
    return true;
  }
  return false;
}

function com_google_gwt_core_client_impl_Impl_entry__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(jsFunction){
  return function(){
    try {
      return com_google_gwt_core_client_impl_Impl_entry0__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(jsFunction, this, arguments);
    }
     catch (e) {
      throw e;
    }
  }
  ;
}

function com_google_gwt_core_client_impl_Impl_entry0__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(jsFunction, thisObj, arguments){
  var initialEntry;
  initialEntry = com_google_gwt_core_client_impl_Impl_enter__Z();
  try {
    return com_google_gwt_core_client_impl_Impl_apply__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(jsFunction, thisObj, arguments);
  }
   finally {
    initialEntry && com_google_gwt_core_client_impl_SchedulerImpl_$flushFinallyCommands__Lcom_google_gwt_core_client_impl_SchedulerImpl_2V((com_google_gwt_core_client_impl_SchedulerImpl_$clinit__V() , com_google_gwt_core_client_impl_SchedulerImpl_INSTANCE));
    --com_google_gwt_core_client_impl_Impl_entryDepth;
  }
}

function com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(o){
  return o.$H || (o.$H = ++com_google_gwt_core_client_impl_Impl_sNextHashId);
}

var com_google_gwt_core_client_impl_Impl_entryDepth = 0, com_google_gwt_core_client_impl_Impl_sNextHashId = 0;
function com_google_gwt_core_client_impl_SchedulerImpl_$clinit__V(){
  com_google_gwt_core_client_impl_SchedulerImpl_$clinit__V = nullMethod;
  com_google_gwt_core_client_impl_SchedulerImpl_INSTANCE = new com_google_gwt_core_client_impl_SchedulerImpl_SchedulerImpl__V;
}

function com_google_gwt_core_client_impl_SchedulerImpl_$flushEntryCommands__Lcom_google_gwt_core_client_impl_SchedulerImpl_2V(this$static){
  var oldQueue, rescheduled;
  if (this$static.com_google_gwt_core_client_impl_SchedulerImpl_entryCommands) {
    rescheduled = null;
    do {
      oldQueue = this$static.com_google_gwt_core_client_impl_SchedulerImpl_entryCommands;
      this$static.com_google_gwt_core_client_impl_SchedulerImpl_entryCommands = null;
      rescheduled = com_google_gwt_core_client_impl_SchedulerImpl_runScheduledTasks__Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_2(oldQueue, rescheduled);
    }
     while (this$static.com_google_gwt_core_client_impl_SchedulerImpl_entryCommands);
    this$static.com_google_gwt_core_client_impl_SchedulerImpl_entryCommands = rescheduled;
  }
}

function com_google_gwt_core_client_impl_SchedulerImpl_$flushFinallyCommands__Lcom_google_gwt_core_client_impl_SchedulerImpl_2V(this$static){
  var oldQueue, rescheduled;
  if (this$static.com_google_gwt_core_client_impl_SchedulerImpl_finallyCommands) {
    rescheduled = null;
    do {
      oldQueue = this$static.com_google_gwt_core_client_impl_SchedulerImpl_finallyCommands;
      this$static.com_google_gwt_core_client_impl_SchedulerImpl_finallyCommands = null;
      rescheduled = com_google_gwt_core_client_impl_SchedulerImpl_runScheduledTasks__Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_2(oldQueue, rescheduled);
    }
     while (this$static.com_google_gwt_core_client_impl_SchedulerImpl_finallyCommands);
    this$static.com_google_gwt_core_client_impl_SchedulerImpl_finallyCommands = rescheduled;
  }
}

function com_google_gwt_core_client_impl_SchedulerImpl_$scheduleFinally__Lcom_google_gwt_core_client_impl_SchedulerImpl_2Lcom_google_gwt_core_client_Scheduler$ScheduledCommand_2V(this$static, cmd){
  this$static.com_google_gwt_core_client_impl_SchedulerImpl_finallyCommands = com_google_gwt_core_client_impl_SchedulerImpl_push__Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_impl_SchedulerImpl$Task_2Lcom_google_gwt_core_client_JsArray_2(this$static.com_google_gwt_core_client_impl_SchedulerImpl_finallyCommands, [cmd, false]);
}

function com_google_gwt_core_client_impl_SchedulerImpl_SchedulerImpl__V(){
}

function com_google_gwt_core_client_impl_SchedulerImpl_execute__Lcom_google_gwt_core_client_Scheduler$RepeatingCommand_2Z(cmd){
  return cmd.execute__Z();
}

function com_google_gwt_core_client_impl_SchedulerImpl_push__Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_impl_SchedulerImpl$Task_2Lcom_google_gwt_core_client_JsArray_2(queue, task){
  !queue && (queue = []);
  queue[queue.length] = task;
  return queue;
}

function com_google_gwt_core_client_impl_SchedulerImpl_runScheduledTasks__Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_2(tasks, rescheduled){
  var $e0, i, j, t;
  for (i = 0 , j = tasks.length; i < j; ++i) {
    t = tasks[i];
    try {
      t[1]?t[0].execute__Z() && (rescheduled = com_google_gwt_core_client_impl_SchedulerImpl_push__Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_impl_SchedulerImpl$Task_2Lcom_google_gwt_core_client_JsArray_2(rescheduled, t)):t[0].execute__V();
    }
     catch ($e0) {
      $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
      if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$java_lang_RuntimeException))
        throw $e0;
    }
  }
  return rescheduled;
}

function com_google_gwt_core_client_impl_SchedulerImpl_scheduleFixedDelayImpl__Lcom_google_gwt_core_client_Scheduler$RepeatingCommand_2IV(cmd, delayMs){
  com_google_gwt_core_client_impl_SchedulerImpl_$clinit__V();
  $wnd.setTimeout(function(){
    var ret = $entry(com_google_gwt_core_client_impl_SchedulerImpl_execute__Lcom_google_gwt_core_client_Scheduler$RepeatingCommand_2Z)(cmd);
    ret && $wnd.setTimeout(arguments.callee, delayMs);
  }
  , delayMs);
}

function com_google_gwt_core_client_impl_SchedulerImpl(){
}

_ = com_google_gwt_core_client_impl_SchedulerImpl_SchedulerImpl__V.prototype = com_google_gwt_core_client_impl_SchedulerImpl.prototype = new com_google_gwt_core_client_Scheduler;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_core_client_impl_SchedulerImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1impl_1SchedulerImpl_12_1classLit;
}
;
_.com_google_gwt_core_client_impl_SchedulerImpl_entryCommands = null;
_.com_google_gwt_core_client_impl_SchedulerImpl_finallyCommands = null;
var com_google_gwt_core_client_impl_SchedulerImpl_INSTANCE;
function com_google_gwt_core_client_impl_StackTraceCreator_extractNameFromToString__Ljava_lang_String_2Ljava_lang_String_2(fnToString){
  var index, start, toReturn;
  toReturn = $intern_2;
  fnToString = java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(fnToString);
  index = fnToString.indexOf($intern_5);
  if (index != -1) {
    start = fnToString.indexOf($intern_6) == 0?8:0;
    toReturn = java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(fnToString.substr(start, index - start));
  }
  return toReturn.length > 0?toReturn:'anonymous';
}

--></script>
<script><!--
function com_google_gwt_core_client_impl_StackTraceCreator$Collector_$collect__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Lcom_google_gwt_core_client_JsArrayString_2(this$static){
  var seen = {};
  var toReturn = [];
  var callee = arguments.callee.caller.caller;
  while (callee) {
    var name = this$static.extractName__Ljava_lang_String_2Ljava_lang_String_2(callee.toString());
    toReturn.push(name);
    var keyName = $intern_7 + name;
    var withThisName = seen[keyName];
    if (withThisName) {
      var i, j;
      for (i = 0 , j = withThisName.length; i < j; i++) {
        if (withThisName[i] === callee) {
          return toReturn;
        }
      }
    }
    (withThisName || (seen[keyName] = [])).push(callee);
    callee = callee.caller;
  }
  return toReturn;
}

function com_google_gwt_core_client_impl_StackTraceCreator$Collector_$createStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Lcom_google_gwt_core_client_JavaScriptException_2V(e){
  var i, j, stack, stackTrace;
  stack = (com_google_gwt_lang_Cast_instanceOfJso__Ljava_lang_Object_2Z(e.com_google_gwt_core_client_JavaScriptException_e)?com_google_gwt_lang_Cast_dynamicCastJso__Ljava_lang_Object_2Ljava_lang_Object_2(e.com_google_gwt_core_client_JavaScriptException_e):null , []);
  stackTrace = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1StackTraceElement_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_StackTraceElement, stack.length, 0);
  for (i = 0 , j = stackTrace.length; i < j; ++i) {
    stackTrace[i] = new java_lang_StackTraceElement_StackTraceElement__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2IV(stack[i]);
  }
  java_lang_Throwable_$setStackTrace__Ljava_lang_Throwable_2_3Ljava_lang_StackTraceElement_2V(stackTrace);
}

function com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V(){
  var i, j, stack, stackTrace;
  stack = com_google_gwt_core_client_impl_StackTraceCreator$Collector_$collect__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Lcom_google_gwt_core_client_JsArrayString_2(new com_google_gwt_core_client_impl_StackTraceCreator$Collector_StackTraceCreator$Collector__V);
  stackTrace = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1StackTraceElement_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_StackTraceElement, stack.length, 0);
  for (i = 0 , j = stackTrace.length; i < j; ++i) {
    stackTrace[i] = new java_lang_StackTraceElement_StackTraceElement__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2IV(stack[i]);
  }
  java_lang_Throwable_$setStackTrace__Ljava_lang_Throwable_2_3Ljava_lang_StackTraceElement_2V(stackTrace);
}

function com_google_gwt_core_client_impl_StackTraceCreator$Collector_$getProperties__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(e){
  var result = $intern_2;
  try {
    for (var prop in e) {
      if (prop != 'name' && prop != $intern_8 && prop != 'toString') {
        try {
          result += '\n ' + prop + $intern_1 + e[prop];
        }
         catch (ignored) {
        }
      }
    }
  }
   catch (ignored) {
  }
  return result;
}

function com_google_gwt_core_client_impl_StackTraceCreator$Collector_StackTraceCreator$Collector__V(){
}

function com_google_gwt_core_client_impl_StackTraceCreator$Collector(){
}

_ = com_google_gwt_core_client_impl_StackTraceCreator$Collector_StackTraceCreator$Collector__V.prototype = com_google_gwt_core_client_impl_StackTraceCreator$Collector.prototype = new java_lang_Object;
_.extractName__Ljava_lang_String_2Ljava_lang_String_2 = function com_google_gwt_core_client_impl_StackTraceCreator$Collector_extractName__Ljava_lang_String_2Ljava_lang_String_2(fnToString){
  return com_google_gwt_core_client_impl_StackTraceCreator_extractNameFromToString__Ljava_lang_String_2Ljava_lang_String_2(fnToString);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_core_client_impl_StackTraceCreator$Collector_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1impl_1StackTraceCreator$Collector_12_1classLit;
}
;
function com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2IV(a, x){
  a[a.explicitLength++] = x;
}

function com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(a, x){
  a[a.explicitLength++] = x == null?$intern_3:x;
}

function com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(a, x){
  a[a.explicitLength++] = x;
}

function com_google_gwt_core_client_impl_StringBufferImplArrayBase_$createData__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2(){
  var array = [];
  array.explicitLength = 0;
  return array;
}

function com_google_gwt_core_client_impl_StringBufferImplArrayBase_$replace__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2IILjava_lang_String_2V(a, start, end, toInsert){
  var s;
  s = com_google_gwt_core_client_impl_StringBufferImplArrayBase_$takeString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(a);
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(a, s.substr(0, start - 0));
  a[a.explicitLength++] = toInsert == null?$intern_3:toInsert;
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(a, java_lang_String_$substring__Ljava_lang_String_2ILjava_lang_String_2(s, end));
}

function com_google_gwt_core_client_impl_StringBufferImplArrayBase_$takeString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(a){
  var s = a.join($intern_2);
  a.length = a.explicitLength = 0;
  return s;
}

function com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(a){
  var s;
  s = com_google_gwt_core_client_impl_StringBufferImplArrayBase_$takeString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(a);
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(a, s);
  return s;
}

function com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static, newChild){
  return this$static.appendChild(newChild);
}

function com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static, oldChild){
  return this$static.removeChild(oldChild);
}

function com_google_gwt_dom_client_Node_$removeFromParent__Lcom_google_gwt_dom_client_Node_2V(this$static){
  var parent;
  parent = com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(this$static);
  !!parent && parent.removeChild(this$static);
}

function com_google_gwt_dom_client_Node_is__Lcom_google_gwt_core_client_JavaScriptObject_2Z(o){
  try {
    return !!o && !!o.nodeType;
  }
   catch (e) {
    return false;
  }
}

function com_google_gwt_dom_client_Element_$addClassName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(this$static, className){
  var idx, last, lastPos, oldClassName;
  className = java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(className);
  oldClassName = this$static.className;
  idx = oldClassName.indexOf(className);
  while (idx != -1) {
    if (idx == 0 || oldClassName.charCodeAt(idx - 1) == 32) {
      last = idx + className.length;
      lastPos = oldClassName.length;
      if (last == lastPos || last < lastPos && oldClassName.charCodeAt(last) == 32) {
        break;
      }
    }
    idx = oldClassName.indexOf(className, idx + 1);
  }
  if (idx == -1) {
    oldClassName.length > 0 && (oldClassName += $intern_9);
    this$static.className = oldClassName + className;
  }
}

function com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(this$static, name){
  return parseInt(this$static[name]) || 0;
}

function com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static, name){
  return this$static[name] == null?null:String(this$static[name]);
}

function com_google_gwt_dom_client_Element_$removeClassName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(this$static, className){
  var begin, end, idx, last, lastPos, newClassName, oldStyle;
  className = java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(className);
  oldStyle = this$static.className;
  idx = oldStyle.indexOf(className);
  while (idx != -1) {
    if (idx == 0 || oldStyle.charCodeAt(idx - 1) == 32) {
      last = idx + className.length;
      lastPos = oldStyle.length;
      if (last == lastPos || last < lastPos && oldStyle.charCodeAt(last) == 32) {
        break;
      }
    }
    idx = oldStyle.indexOf(className, idx + 1);
  }
  if (idx != -1) {
    begin = java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(oldStyle.substr(0, idx - 0));
    end = java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(java_lang_String_$substring__Ljava_lang_String_2ILjava_lang_String_2(oldStyle, idx + className.length));
    begin.length == 0?(newClassName = end):end.length == 0?(newClassName = begin):(newClassName = begin + $intern_9 + end);
    this$static.className = newClassName;
  }
}

function com_google_gwt_dom_client_Element_$setAttribute__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, name, value){
  this$static.setAttribute(name, value);
}

function com_google_gwt_dom_client_Element_$setInnerHTML__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(this$static, html){
  this$static.innerHTML = html || $intern_2;
}

function com_google_gwt_dom_client_Element_$setScrollTop__Lcom_google_gwt_dom_client_Element_2IV(this$static, scrollTop){
  this$static.scrollTop = scrollTop;
}

function com_google_gwt_dom_client_Element_$setTabIndex__Lcom_google_gwt_dom_client_Element_2IV(this$static, tabIndex){
  this$static.tabIndex = tabIndex;
}

function com_google_gwt_dom_client_Element_is__Lcom_google_gwt_core_client_JavaScriptObject_2Z(o){
  if (com_google_gwt_dom_client_Node_is__Lcom_google_gwt_core_client_JavaScriptObject_2Z(o)) {
    return !!o && o.nodeType == 1;
  }
  return false;
}

function com_google_gwt_dom_client_AnchorElement_$setHref__Lcom_google_gwt_dom_client_AnchorElement_2Ljava_lang_String_2V(this$static, href){
  this$static.href = href;
}

function com_google_gwt_dom_client_DOMImpl_$createScriptElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_ScriptElement_2(doc, source){
  var elem;
  elem = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2(doc, 'script');
  elem.text = source;
  return elem;
}

function com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(elem){
  var child = elem.firstChild;
  while (child && child.nodeType != 1)
    child = child.nextSibling;
  return child;
}

function com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(node){
  var parent = node.parentNode;
  (!parent || parent.nodeType != 1) && (parent = null);
  return parent;
}

function com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2(doc, tagName){
  var container, elem;
  if (tagName.indexOf($intern_7) != -1) {
    container = (!doc.__gwt_container && (doc.__gwt_container = doc.createElement($intern_10)) , doc.__gwt_container);
    container.innerHTML = '<' + tagName + '/>' || $intern_2;
    elem = com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(container);
    container.removeChild(elem);
    return elem;
  }
  return doc.createElement(tagName);
}

function com_google_gwt_dom_client_DOMImplTrident_$dispatchEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2V(target, evt){
  target.fireEvent('on' + evt.type, evt);
}

function com_google_gwt_dom_client_DOMImplTrident_$eventPreventDefault__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_NativeEvent_2V(evt){
  evt.returnValue = false;
}

function com_google_gwt_dom_client_DOMImplTrident_$eventStopPropagation__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_NativeEvent_2V(evt){
  evt.cancelBubble = true;
}

function com_google_gwt_dom_client_DOMImplTrident_$getBoundingClientRectLeft__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2I(elem){
  try {
    return elem.getBoundingClientRect().left;
  }
   catch (e) {
    return 0;
  }
}

function com_google_gwt_dom_client_DOMImplTrident_$getBoundingClientRectTop__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2I(elem){
  try {
    return elem.getBoundingClientRect().top;
  }
   catch (e) {
    return 0;
  }
}

function com_google_gwt_dom_client_DOMImplTrident_$getTagName__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2(elem){
  var scopeName, tagName;
  tagName = elem.tagName;
  scopeName = elem.scopeName;
  if (scopeName == null || java_lang_String_$equalsIgnoreCase__Ljava_lang_String_2Ljava_lang_String_2Z('html', scopeName)) {
    return tagName;
  }
  return scopeName + $intern_7 + tagName;
}

function com_google_gwt_dom_client_DOMImplTrident_$isOrHasChild__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Z(parent, child){
  if (parent.nodeType != 1 && parent.nodeType != 9) {
    return parent == child;
  }
  if (child.nodeType != 1) {
    child = child.parentNode;
    if (!child) {
      return false;
    }
  }
  return parent === child || parent.contains(child);
}

function com_google_gwt_dom_client_DOMImplTrident_$setInnerText__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(elem, text){
  elem.innerText = text || $intern_2;
}

var com_google_gwt_dom_client_DOMImplTrident_currentEventTarget = null;
function com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(elem){
  var doc;
  doc = elem.ownerDocument;
  return com_google_gwt_dom_client_DOMImplTrident_$getBoundingClientRectLeft__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2I(elem) + com_google_gwt_dom_client_DOMImplIE8_$getScrollLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(doc.compatMode, $intern_11)?doc.documentElement:doc.body);
}

function com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteTop__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(elem){
  var doc;
  doc = elem.ownerDocument;
  return com_google_gwt_dom_client_DOMImplTrident_$getBoundingClientRectTop__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2I(elem) + ((java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(doc.compatMode, $intern_11)?doc.documentElement:doc.body).scrollTop || 0);
}

function com_google_gwt_dom_client_DOMImplIE8_$getScrollLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(elem){
  if (elem.currentStyle.direction == $intern_12) {
    return -(elem.scrollLeft || 0);
  }
  return elem.scrollLeft || 0;
}

function com_google_gwt_dom_client_DOMImplIE8_$setScrollLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2IV(elem, left){
  elem.currentStyle.direction == $intern_12 && (left = -left);
  elem.scrollLeft = left;
}

function com_google_gwt_dom_client_Document_$getBodyOffsetLeft__Lcom_google_gwt_dom_client_Document_2I(this$static){
  return (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this$static.compatMode, $intern_11)?this$static.documentElement:this$static.body).clientLeft;
}

function com_google_gwt_dom_client_Document_$getBodyOffsetTop__Lcom_google_gwt_dom_client_Document_2I(this$static){
  return (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this$static.compatMode, $intern_11)?this$static.documentElement:this$static.body).clientTop;
}

function com_google_gwt_dom_client_Document_$getClientHeight__Lcom_google_gwt_dom_client_Document_2I(this$static){
  return (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this$static.compatMode, $intern_11)?this$static.documentElement:this$static.body).clientHeight;
}

function com_google_gwt_dom_client_Document_$getClientWidth__Lcom_google_gwt_dom_client_Document_2I(this$static){
  return (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this$static.compatMode, $intern_11)?this$static.documentElement:this$static.body).clientWidth;
}

function com_google_gwt_dom_client_Document_$getScrollHeight__Lcom_google_gwt_dom_client_Document_2I(this$static){
  return (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this$static.compatMode, $intern_11)?this$static.documentElement:this$static.body).scrollHeight || 0;
}

function com_google_gwt_dom_client_Document_$getScrollLeft__Lcom_google_gwt_dom_client_Document_2I(this$static){
  return com_google_gwt_dom_client_DOMImplIE8_$getScrollLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this$static.compatMode, $intern_11)?this$static.documentElement:this$static.body);
}

function com_google_gwt_dom_client_Document_$getScrollTop__Lcom_google_gwt_dom_client_Document_2I(this$static){
  return (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this$static.compatMode, $intern_11)?this$static.documentElement:this$static.body).scrollTop || 0;
}

function com_google_gwt_dom_client_Document_$getScrollWidth__Lcom_google_gwt_dom_client_Document_2I(this$static){
  return (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this$static.compatMode, $intern_11)?this$static.documentElement:this$static.body).scrollWidth || 0;
}

function java_lang_Enum_$compareTo__Ljava_lang_Enum_2Ljava_lang_Enum_2I(this$static, other){
  return this$static.java_lang_Enum_ordinal - other.java_lang_Enum_ordinal;
}

function java_lang_Enum_Enum__Ljava_lang_String_2IV(name, ordinal){
  this.java_lang_Enum_name = name;
  this.java_lang_Enum_ordinal = ordinal;
}

function java_lang_Enum(){
}

_ = java_lang_Enum.prototype = new java_lang_Object;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_Enum_compareTo__Ljava_lang_Object_2I(other){
  return java_lang_Enum_$compareTo__Ljava_lang_Enum_2Ljava_lang_Enum_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(other, Q$java_lang_Enum));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Enum_equals__Ljava_lang_Object_2Z(other){
  return this === other;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Enum_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Enum_hashCode__I(){
  return com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(this);
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Enum_toString__Ljava_lang_String_2(){
  return this.java_lang_Enum_name;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
_.java_lang_Enum_name = null;
_.java_lang_Enum_ordinal = 0;
function com_google_gwt_dom_client_Style$Display_$clinit__V(){
  com_google_gwt_dom_client_Style$Display_$clinit__V = nullMethod;
  com_google_gwt_dom_client_Style$Display_NONE = new com_google_gwt_dom_client_Style$Display$1_Style$Display$1__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Display_BLOCK = new com_google_gwt_dom_client_Style$Display$2_Style$Display$2__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Display_INLINE = new com_google_gwt_dom_client_Style$Display$3_Style$Display$3__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Display_INLINE_1BLOCK = new com_google_gwt_dom_client_Style$Display$4_Style$Display$4__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Display_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1dom_1client_1Style$Display_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_dom_client_Style$Display, [com_google_gwt_dom_client_Style$Display_NONE, com_google_gwt_dom_client_Style$Display_BLOCK, com_google_gwt_dom_client_Style$Display_INLINE, com_google_gwt_dom_client_Style$Display_INLINE_1BLOCK]);
}

function com_google_gwt_dom_client_Style$Display_values___3Lcom_google_gwt_dom_client_Style$Display_2(){
  com_google_gwt_dom_client_Style$Display_$clinit__V();
  return com_google_gwt_dom_client_Style$Display_$VALUES;
}

function com_google_gwt_dom_client_Style$Display(){
}

_ = com_google_gwt_dom_client_Style$Display.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Display_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Display, Q$com_google_gwt_dom_client_Style$HasCssName, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_dom_client_Style$Display_$VALUES, com_google_gwt_dom_client_Style$Display_BLOCK, com_google_gwt_dom_client_Style$Display_INLINE, com_google_gwt_dom_client_Style$Display_INLINE_1BLOCK, com_google_gwt_dom_client_Style$Display_NONE;
function com_google_gwt_dom_client_Style$Display$1_Style$Display$1__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'NONE', 0);
}

function com_google_gwt_dom_client_Style$Display$1(){
}

_ = com_google_gwt_dom_client_Style$Display$1_Style$Display$1__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Display$1.prototype = new com_google_gwt_dom_client_Style$Display;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Display$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display$1_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Display, Q$com_google_gwt_dom_client_Style$HasCssName, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Display$2_Style$Display$2__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'BLOCK', 1);
}

function com_google_gwt_dom_client_Style$Display$2(){
}

_ = com_google_gwt_dom_client_Style$Display$2_Style$Display$2__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Display$2.prototype = new com_google_gwt_dom_client_Style$Display;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Display$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display$2_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Display, Q$com_google_gwt_dom_client_Style$HasCssName, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Display$3_Style$Display$3__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'INLINE', 2);
}

function com_google_gwt_dom_client_Style$Display$3(){
}

_ = com_google_gwt_dom_client_Style$Display$3_Style$Display$3__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Display$3.prototype = new com_google_gwt_dom_client_Style$Display;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Display$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display$3_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Display, Q$com_google_gwt_dom_client_Style$HasCssName, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Display$4_Style$Display$4__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'INLINE_BLOCK', 3);
}

function com_google_gwt_dom_client_Style$Display$4(){
}

_ = com_google_gwt_dom_client_Style$Display$4_Style$Display$4__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Display$4.prototype = new com_google_gwt_dom_client_Style$Display;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Display$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display$4_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Display, Q$com_google_gwt_dom_client_Style$HasCssName, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Overflow_$clinit__V(){
  com_google_gwt_dom_client_Style$Overflow_$clinit__V = nullMethod;
  com_google_gwt_dom_client_Style$Overflow_VISIBLE = new com_google_gwt_dom_client_Style$Overflow$1_Style$Overflow$1__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Overflow_HIDDEN = new com_google_gwt_dom_client_Style$Overflow$2_Style$Overflow$2__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Overflow_SCROLL = new com_google_gwt_dom_client_Style$Overflow$3_Style$Overflow$3__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Overflow_AUTO = new com_google_gwt_dom_client_Style$Overflow$4_Style$Overflow$4__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Overflow_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1dom_1client_1Style$Overflow_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_dom_client_Style$Overflow, [com_google_gwt_dom_client_Style$Overflow_VISIBLE, com_google_gwt_dom_client_Style$Overflow_HIDDEN, com_google_gwt_dom_client_Style$Overflow_SCROLL, com_google_gwt_dom_client_Style$Overflow_AUTO]);
}

function com_google_gwt_dom_client_Style$Overflow_values___3Lcom_google_gwt_dom_client_Style$Overflow_2(){
  com_google_gwt_dom_client_Style$Overflow_$clinit__V();
  return com_google_gwt_dom_client_Style$Overflow_$VALUES;
}

function com_google_gwt_dom_client_Style$Overflow(){
}

_ = com_google_gwt_dom_client_Style$Overflow.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Overflow_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Overflow, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_dom_client_Style$Overflow_$VALUES, com_google_gwt_dom_client_Style$Overflow_AUTO, com_google_gwt_dom_client_Style$Overflow_HIDDEN, com_google_gwt_dom_client_Style$Overflow_SCROLL, com_google_gwt_dom_client_Style$Overflow_VISIBLE;
function com_google_gwt_dom_client_Style$Overflow$1_Style$Overflow$1__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'VISIBLE', 0);
}

function com_google_gwt_dom_client_Style$Overflow$1(){
}

_ = com_google_gwt_dom_client_Style$Overflow$1_Style$Overflow$1__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Overflow$1.prototype = new com_google_gwt_dom_client_Style$Overflow;
--></script>
<script><!--
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Overflow$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow$1_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Overflow, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Overflow$2_Style$Overflow$2__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'HIDDEN', 1);
}

function com_google_gwt_dom_client_Style$Overflow$2(){
}

_ = com_google_gwt_dom_client_Style$Overflow$2_Style$Overflow$2__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Overflow$2.prototype = new com_google_gwt_dom_client_Style$Overflow;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Overflow$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow$2_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Overflow, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Overflow$3_Style$Overflow$3__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'SCROLL', 2);
}

function com_google_gwt_dom_client_Style$Overflow$3(){
}

_ = com_google_gwt_dom_client_Style$Overflow$3_Style$Overflow$3__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Overflow$3.prototype = new com_google_gwt_dom_client_Style$Overflow;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Overflow$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow$3_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Overflow, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Overflow$4_Style$Overflow$4__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'AUTO', 3);
}

function com_google_gwt_dom_client_Style$Overflow$4(){
}

_ = com_google_gwt_dom_client_Style$Overflow$4_Style$Overflow$4__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Overflow$4.prototype = new com_google_gwt_dom_client_Style$Overflow;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Overflow$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow$4_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Overflow, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Position_$clinit__V(){
  com_google_gwt_dom_client_Style$Position_$clinit__V = nullMethod;
  com_google_gwt_dom_client_Style$Position_STATIC = new com_google_gwt_dom_client_Style$Position$1_Style$Position$1__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Position_RELATIVE = new com_google_gwt_dom_client_Style$Position$2_Style$Position$2__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Position_ABSOLUTE = new com_google_gwt_dom_client_Style$Position$3_Style$Position$3__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Position_FIXED = new com_google_gwt_dom_client_Style$Position$4_Style$Position$4__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Position_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1dom_1client_1Style$Position_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_dom_client_Style$Position, [com_google_gwt_dom_client_Style$Position_STATIC, com_google_gwt_dom_client_Style$Position_RELATIVE, com_google_gwt_dom_client_Style$Position_ABSOLUTE, com_google_gwt_dom_client_Style$Position_FIXED]);
}

function com_google_gwt_dom_client_Style$Position_values___3Lcom_google_gwt_dom_client_Style$Position_2(){
  com_google_gwt_dom_client_Style$Position_$clinit__V();
  return com_google_gwt_dom_client_Style$Position_$VALUES;
}

function com_google_gwt_dom_client_Style$Position(){
}

_ = com_google_gwt_dom_client_Style$Position.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Position_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Position, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_dom_client_Style$Position_$VALUES, com_google_gwt_dom_client_Style$Position_ABSOLUTE, com_google_gwt_dom_client_Style$Position_FIXED, com_google_gwt_dom_client_Style$Position_RELATIVE, com_google_gwt_dom_client_Style$Position_STATIC;
function com_google_gwt_dom_client_Style$Position$1_Style$Position$1__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'STATIC', 0);
}

function com_google_gwt_dom_client_Style$Position$1(){
}

_ = com_google_gwt_dom_client_Style$Position$1_Style$Position$1__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Position$1.prototype = new com_google_gwt_dom_client_Style$Position;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Position$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position$1_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Position, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Position$2_Style$Position$2__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'RELATIVE', 1);
}

function com_google_gwt_dom_client_Style$Position$2(){
}

_ = com_google_gwt_dom_client_Style$Position$2_Style$Position$2__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Position$2.prototype = new com_google_gwt_dom_client_Style$Position;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Position$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position$2_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Position, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Position$3_Style$Position$3__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'ABSOLUTE', 2);
}

function com_google_gwt_dom_client_Style$Position$3(){
}

_ = com_google_gwt_dom_client_Style$Position$3_Style$Position$3__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Position$3.prototype = new com_google_gwt_dom_client_Style$Position;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Position$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position$3_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Position, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Position$4_Style$Position$4__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'FIXED', 3);
}

function com_google_gwt_dom_client_Style$Position$4(){
}

_ = com_google_gwt_dom_client_Style$Position$4_Style$Position$4__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Position$4.prototype = new com_google_gwt_dom_client_Style$Position;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Position$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position$4_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$HasCssName, Q$com_google_gwt_dom_client_Style$Position, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Unit_$clinit__V(){
  com_google_gwt_dom_client_Style$Unit_$clinit__V = nullMethod;
  com_google_gwt_dom_client_Style$Unit_PX = new com_google_gwt_dom_client_Style$Unit$1_Style$Unit$1__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Unit_PCT = new com_google_gwt_dom_client_Style$Unit$2_Style$Unit$2__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Unit_EM = new com_google_gwt_dom_client_Style$Unit$3_Style$Unit$3__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Unit_EX = new com_google_gwt_dom_client_Style$Unit$4_Style$Unit$4__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Unit_PT = new com_google_gwt_dom_client_Style$Unit$5_Style$Unit$5__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Unit_PC = new com_google_gwt_dom_client_Style$Unit$6_Style$Unit$6__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Unit_IN = new com_google_gwt_dom_client_Style$Unit$7_Style$Unit$7__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Unit_CM = new com_google_gwt_dom_client_Style$Unit$8_Style$Unit$8__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Unit_MM = new com_google_gwt_dom_client_Style$Unit$9_Style$Unit$9__Ljava_lang_String_2IV;
  com_google_gwt_dom_client_Style$Unit_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_dom_client_Style$Unit, [com_google_gwt_dom_client_Style$Unit_PX, com_google_gwt_dom_client_Style$Unit_PCT, com_google_gwt_dom_client_Style$Unit_EM, com_google_gwt_dom_client_Style$Unit_EX, com_google_gwt_dom_client_Style$Unit_PT, com_google_gwt_dom_client_Style$Unit_PC, com_google_gwt_dom_client_Style$Unit_IN, com_google_gwt_dom_client_Style$Unit_CM, com_google_gwt_dom_client_Style$Unit_MM]);
}

function com_google_gwt_dom_client_Style$Unit_values___3Lcom_google_gwt_dom_client_Style$Unit_2(){
  com_google_gwt_dom_client_Style$Unit_$clinit__V();
  return com_google_gwt_dom_client_Style$Unit_$VALUES;
}

function com_google_gwt_dom_client_Style$Unit(){
}

_ = com_google_gwt_dom_client_Style$Unit.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_dom_client_Style$Unit_$VALUES, com_google_gwt_dom_client_Style$Unit_CM, com_google_gwt_dom_client_Style$Unit_EM, com_google_gwt_dom_client_Style$Unit_EX, com_google_gwt_dom_client_Style$Unit_IN, com_google_gwt_dom_client_Style$Unit_MM, com_google_gwt_dom_client_Style$Unit_PC, com_google_gwt_dom_client_Style$Unit_PCT, com_google_gwt_dom_client_Style$Unit_PT, com_google_gwt_dom_client_Style$Unit_PX;
function com_google_gwt_dom_client_Style$Unit$1_Style$Unit$1__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'PX', 0);
}

function com_google_gwt_dom_client_Style$Unit$1(){
}

_ = com_google_gwt_dom_client_Style$Unit$1_Style$Unit$1__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Unit$1.prototype = new com_google_gwt_dom_client_Style$Unit;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$1_12_1classLit;
}
;
_.getType__Ljava_lang_String_2 = function com_google_gwt_dom_client_Style$Unit$1_getType__Ljava_lang_String_2(){
  return $intern_13;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Unit$2_Style$Unit$2__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'PCT', 1);
}

function com_google_gwt_dom_client_Style$Unit$2(){
}

_ = com_google_gwt_dom_client_Style$Unit$2_Style$Unit$2__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Unit$2.prototype = new com_google_gwt_dom_client_Style$Unit;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$2_12_1classLit;
}
;
_.getType__Ljava_lang_String_2 = function com_google_gwt_dom_client_Style$Unit$2_getType__Ljava_lang_String_2(){
  return '%';
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Unit$3_Style$Unit$3__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'EM', 2);
}

function com_google_gwt_dom_client_Style$Unit$3(){
}

_ = com_google_gwt_dom_client_Style$Unit$3_Style$Unit$3__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Unit$3.prototype = new com_google_gwt_dom_client_Style$Unit;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$3_12_1classLit;
}
;
_.getType__Ljava_lang_String_2 = function com_google_gwt_dom_client_Style$Unit$3_getType__Ljava_lang_String_2(){
  return 'em';
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Unit$4_Style$Unit$4__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'EX', 3);
}

function com_google_gwt_dom_client_Style$Unit$4(){
}

_ = com_google_gwt_dom_client_Style$Unit$4_Style$Unit$4__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Unit$4.prototype = new com_google_gwt_dom_client_Style$Unit;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$4_12_1classLit;
}
;
_.getType__Ljava_lang_String_2 = function com_google_gwt_dom_client_Style$Unit$4_getType__Ljava_lang_String_2(){
  return 'ex';
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Unit$5_Style$Unit$5__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'PT', 4);
}

function com_google_gwt_dom_client_Style$Unit$5(){
}

_ = com_google_gwt_dom_client_Style$Unit$5_Style$Unit$5__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Unit$5.prototype = new com_google_gwt_dom_client_Style$Unit;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit$5_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$5_12_1classLit;
}
;
_.getType__Ljava_lang_String_2 = function com_google_gwt_dom_client_Style$Unit$5_getType__Ljava_lang_String_2(){
  return 'pt';
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Unit$6_Style$Unit$6__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'PC', 5);
}

function com_google_gwt_dom_client_Style$Unit$6(){
}

_ = com_google_gwt_dom_client_Style$Unit$6_Style$Unit$6__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Unit$6.prototype = new com_google_gwt_dom_client_Style$Unit;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit$6_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$6_12_1classLit;
}
;
_.getType__Ljava_lang_String_2 = function com_google_gwt_dom_client_Style$Unit$6_getType__Ljava_lang_String_2(){
  return 'pc';
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Unit$7_Style$Unit$7__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'IN', 6);
}

function com_google_gwt_dom_client_Style$Unit$7(){
}

_ = com_google_gwt_dom_client_Style$Unit$7_Style$Unit$7__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Unit$7.prototype = new com_google_gwt_dom_client_Style$Unit;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit$7_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$7_12_1classLit;
}
;
_.getType__Ljava_lang_String_2 = function com_google_gwt_dom_client_Style$Unit$7_getType__Ljava_lang_String_2(){
  return 'in';
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Unit$8_Style$Unit$8__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'CM', 7);
}

function com_google_gwt_dom_client_Style$Unit$8(){
}

_ = com_google_gwt_dom_client_Style$Unit$8_Style$Unit$8__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Unit$8.prototype = new com_google_gwt_dom_client_Style$Unit;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit$8_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$8_12_1classLit;
}
;
_.getType__Ljava_lang_String_2 = function com_google_gwt_dom_client_Style$Unit$8_getType__Ljava_lang_String_2(){
  return 'cm';
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_dom_client_Style$Unit$9_Style$Unit$9__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'MM', 8);
}

function com_google_gwt_dom_client_Style$Unit$9(){
}

_ = com_google_gwt_dom_client_Style$Unit$9_Style$Unit$9__Ljava_lang_String_2IV.prototype = com_google_gwt_dom_client_Style$Unit$9.prototype = new com_google_gwt_dom_client_Style$Unit;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_dom_client_Style$Unit$9_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$9_12_1classLit;
}
;
_.getType__Ljava_lang_String_2 = function com_google_gwt_dom_client_Style$Unit$9_getType__Ljava_lang_String_2(){
  return 'mm';
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_dom_client_Style$Unit, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_web_bindery_event_shared_Event(){
}

_ = com_google_web_bindery_event_shared_Event.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_web_bindery_event_shared_Event_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1Event_12_1classLit;
}
;
_.toString__Ljava_lang_String_2$ = function com_google_web_bindery_event_shared_Event_toString__Ljava_lang_String_2(){
  return 'An event type';
}
;
_.com_google_web_bindery_event_shared_Event_source = null;
function com_google_gwt_event_shared_GwtEvent_$overrideSource__Lcom_google_gwt_event_shared_GwtEvent_2Ljava_lang_Object_2V(this$static, source){
  this$static.com_google_web_bindery_event_shared_Event_source = source;
}

function com_google_gwt_event_shared_GwtEvent(){
}

_ = com_google_gwt_event_shared_GwtEvent.prototype = new com_google_web_bindery_event_shared_Event;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_shared_GwtEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1GwtEvent_12_1classLit;
}
;
_.revive__V = function com_google_gwt_event_shared_GwtEvent_revive__V(){
  this.com_google_gwt_event_shared_GwtEvent_dead = false;
  this.com_google_web_bindery_event_shared_Event_source = null;
}
;
_.com_google_gwt_event_shared_GwtEvent_dead = false;
function com_google_gwt_event_dom_client_DomEvent_$setNativeEvent__Lcom_google_gwt_event_dom_client_DomEvent_2Lcom_google_gwt_dom_client_NativeEvent_2V(this$static, nativeEvent){
  this$static.com_google_gwt_event_dom_client_DomEvent_nativeEvent = nativeEvent;
}

function com_google_gwt_event_dom_client_DomEvent_$setRelativeElement__Lcom_google_gwt_event_dom_client_DomEvent_2Lcom_google_gwt_dom_client_Element_2V(this$static, relativeElem){
  this$static.com_google_gwt_event_dom_client_DomEvent_relativeElem = relativeElem;
}

function com_google_gwt_event_dom_client_DomEvent_fireNativeEvent__Lcom_google_gwt_dom_client_NativeEvent_2Lcom_google_gwt_event_shared_HasHandlers_2Lcom_google_gwt_dom_client_Element_2V(nativeEvent, handlerSource, relativeElem){
  var currentNative, currentRelativeElem, typeKey;
  if (com_google_gwt_event_dom_client_DomEvent_registered) {
    typeKey = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_event_dom_client_PrivateMap_$unsafeGet__Lcom_google_gwt_event_dom_client_PrivateMap_2Ljava_lang_String_2Ljava_lang_Object_2(com_google_gwt_event_dom_client_DomEvent_registered, nativeEvent.type), Q$com_google_gwt_event_dom_client_DomEvent$Type);
    if (typeKey) {
      currentNative = typeKey.com_google_gwt_event_dom_client_DomEvent$Type_flyweight.com_google_gwt_event_dom_client_DomEvent_nativeEvent;
      currentRelativeElem = typeKey.com_google_gwt_event_dom_client_DomEvent$Type_flyweight.com_google_gwt_event_dom_client_DomEvent_relativeElem;
      com_google_gwt_event_dom_client_DomEvent_$setNativeEvent__Lcom_google_gwt_event_dom_client_DomEvent_2Lcom_google_gwt_dom_client_NativeEvent_2V(typeKey.com_google_gwt_event_dom_client_DomEvent$Type_flyweight, nativeEvent);
      com_google_gwt_event_dom_client_DomEvent_$setRelativeElement__Lcom_google_gwt_event_dom_client_DomEvent_2Lcom_google_gwt_dom_client_Element_2V(typeKey.com_google_gwt_event_dom_client_DomEvent$Type_flyweight, relativeElem);
      com_google_gwt_user_client_ui_Widget_$fireEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_GwtEvent_2V(handlerSource, typeKey.com_google_gwt_event_dom_client_DomEvent$Type_flyweight);
      com_google_gwt_event_dom_client_DomEvent_$setNativeEvent__Lcom_google_gwt_event_dom_client_DomEvent_2Lcom_google_gwt_dom_client_NativeEvent_2V(typeKey.com_google_gwt_event_dom_client_DomEvent$Type_flyweight, currentNative);
      com_google_gwt_event_dom_client_DomEvent_$setRelativeElement__Lcom_google_gwt_event_dom_client_DomEvent_2Lcom_google_gwt_dom_client_Element_2V(typeKey.com_google_gwt_event_dom_client_DomEvent$Type_flyweight, currentRelativeElem);
    }
  }
}

function com_google_gwt_event_dom_client_DomEvent(){
}

_ = com_google_gwt_event_dom_client_DomEvent.prototype = new com_google_gwt_event_shared_GwtEvent;
_.getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2 = function com_google_gwt_event_dom_client_DomEvent_getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2(){
  return this.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2();
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_DomEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1DomEvent_12_1classLit;
}
;
_.com_google_gwt_event_dom_client_DomEvent_nativeEvent = null;
_.com_google_gwt_event_dom_client_DomEvent_relativeElem = null;
var com_google_gwt_event_dom_client_DomEvent_registered = null;
function com_google_gwt_event_dom_client_BlurEvent_$clinit__V(){
  com_google_gwt_event_dom_client_BlurEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_BlurEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_14, new com_google_gwt_event_dom_client_BlurEvent_BlurEvent__V);
}

function com_google_gwt_event_dom_client_BlurEvent_$dispatch__Lcom_google_gwt_event_dom_client_BlurEvent_2Lcom_google_gwt_event_dom_client_BlurHandler_2V(handler){
  handler.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0.com_google_gwt_user_datepicker_client_DateBox_popup.com_google_gwt_user_client_ui_PopupPanel_showing || com_google_gwt_user_datepicker_client_DateBox_$updateDateFromTextBox__Lcom_google_gwt_user_datepicker_client_DateBox_2V(handler.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0);
}

function com_google_gwt_event_dom_client_BlurEvent_BlurEvent__V(){
}

function com_google_gwt_event_dom_client_BlurEvent(){
}

_ = com_google_gwt_event_dom_client_BlurEvent_BlurEvent__V.prototype = com_google_gwt_event_dom_client_BlurEvent.prototype = new com_google_gwt_event_dom_client_DomEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_BlurEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_event_dom_client_BlurEvent_$dispatch__Lcom_google_gwt_event_dom_client_BlurEvent_2Lcom_google_gwt_event_dom_client_BlurHandler_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_BlurHandler));
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_BlurEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_BlurEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_BlurEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1BlurEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_BlurEvent_TYPE;
function com_google_gwt_event_dom_client_HumanInputEvent(){
}

_ = com_google_gwt_event_dom_client_HumanInputEvent.prototype = new com_google_gwt_event_dom_client_DomEvent;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_HumanInputEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1HumanInputEvent_12_1classLit;
}
;
function com_google_gwt_event_dom_client_MouseEvent(){
}

_ = com_google_gwt_event_dom_client_MouseEvent.prototype = new com_google_gwt_event_dom_client_HumanInputEvent;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_MouseEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1MouseEvent_12_1classLit;
}
;
function com_google_gwt_event_dom_client_ClickEvent_$clinit__V(){
  com_google_gwt_event_dom_client_ClickEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_ClickEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_15, new com_google_gwt_event_dom_client_ClickEvent_ClickEvent__V);
}

function com_google_gwt_event_dom_client_ClickEvent_ClickEvent__V(){
}

function com_google_gwt_event_dom_client_ClickEvent(){
}

_ = com_google_gwt_event_dom_client_ClickEvent_ClickEvent__V.prototype = com_google_gwt_event_dom_client_ClickEvent.prototype = new com_google_gwt_event_dom_client_MouseEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_ClickEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_ClickHandler).onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(this);
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_ClickEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_ClickEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_ClickEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1ClickEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_ClickEvent_TYPE;
function com_google_web_bindery_event_shared_Event$Type(){
}

--></script>
<script><!--
_ = com_google_web_bindery_event_shared_Event$Type.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_web_bindery_event_shared_Event$Type_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1Event$Type_12_1classLit;
}
;
_.hashCode__I$ = function com_google_web_bindery_event_shared_Event$Type_hashCode__I(){
  return this.com_google_web_bindery_event_shared_Event$Type_index;
}
;
_.toString__Ljava_lang_String_2$ = function com_google_web_bindery_event_shared_Event$Type_toString__Ljava_lang_String_2(){
  return 'Event type';
}
;
_.com_google_web_bindery_event_shared_Event$Type_index = 0;
var com_google_web_bindery_event_shared_Event$Type_nextHashCode = 0;
function com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V(){
  this.com_google_web_bindery_event_shared_Event$Type_index = ++com_google_web_bindery_event_shared_Event$Type_nextHashCode;
}

function com_google_gwt_event_shared_GwtEvent$Type(){
}

_ = com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V.prototype = com_google_gwt_event_shared_GwtEvent$Type.prototype = new com_google_web_bindery_event_shared_Event$Type;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_shared_GwtEvent$Type_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1GwtEvent$Type_12_1classLit;
}
;
function com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V(eventName, flyweight){
  com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V.call(this);
  this.com_google_gwt_event_dom_client_DomEvent$Type_flyweight = flyweight;
  !com_google_gwt_event_dom_client_DomEvent_registered && (com_google_gwt_event_dom_client_DomEvent_registered = new com_google_gwt_event_dom_client_PrivateMap_PrivateMap__V);
  com_google_gwt_event_dom_client_PrivateMap_$unsafePut__Lcom_google_gwt_event_dom_client_PrivateMap_2Ljava_lang_String_2Ljava_lang_Object_2V(com_google_gwt_event_dom_client_DomEvent_registered, eventName, this);
  this.com_google_gwt_event_dom_client_DomEvent$Type_name = eventName;
}

function com_google_gwt_event_dom_client_DomEvent$Type(){
}

_ = com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V.prototype = com_google_gwt_event_dom_client_DomEvent$Type.prototype = new com_google_gwt_event_shared_GwtEvent$Type;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_DomEvent$Type_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1DomEvent$Type_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_DomEvent$Type]);
_.com_google_gwt_event_dom_client_DomEvent$Type_flyweight = null;
_.com_google_gwt_event_dom_client_DomEvent$Type_name = null;
function com_google_gwt_event_dom_client_FocusEvent_$clinit__V(){
  com_google_gwt_event_dom_client_FocusEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_FocusEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_16, new com_google_gwt_event_dom_client_FocusEvent_FocusEvent__V);
}

function com_google_gwt_event_dom_client_FocusEvent_$dispatch__Lcom_google_gwt_event_dom_client_FocusEvent_2Lcom_google_gwt_event_dom_client_FocusHandler_2V(handler){
  handler.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0.com_google_gwt_user_datepicker_client_DateBox_allowDPShow && !handler.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0.com_google_gwt_user_datepicker_client_DateBox_popup.com_google_gwt_user_client_ui_PopupPanel_showing && com_google_gwt_user_datepicker_client_DateBox_$showDatePicker__Lcom_google_gwt_user_datepicker_client_DateBox_2V(handler.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0);
}

function com_google_gwt_event_dom_client_FocusEvent_FocusEvent__V(){
}

function com_google_gwt_event_dom_client_FocusEvent(){
}

_ = com_google_gwt_event_dom_client_FocusEvent_FocusEvent__V.prototype = com_google_gwt_event_dom_client_FocusEvent.prototype = new com_google_gwt_event_dom_client_DomEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_FocusEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_event_dom_client_FocusEvent_$dispatch__Lcom_google_gwt_event_dom_client_FocusEvent_2Lcom_google_gwt_event_dom_client_FocusHandler_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_FocusHandler));
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_FocusEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_FocusEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_FocusEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1FocusEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_FocusEvent_TYPE;
function com_google_gwt_event_dom_client_KeyEvent(){
}

_ = com_google_gwt_event_dom_client_KeyEvent.prototype = new com_google_gwt_event_dom_client_DomEvent;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_KeyEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1KeyEvent_12_1classLit;
}
;
function com_google_gwt_event_dom_client_KeyCodeEvent(){
}

_ = com_google_gwt_event_dom_client_KeyCodeEvent.prototype = new com_google_gwt_event_dom_client_KeyEvent;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_KeyCodeEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1KeyCodeEvent_12_1classLit;
}
;
function com_google_gwt_event_dom_client_KeyDownEvent_$clinit__V(){
  com_google_gwt_event_dom_client_KeyDownEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_KeyDownEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_17, new com_google_gwt_event_dom_client_KeyDownEvent_KeyDownEvent__V);
}

function com_google_gwt_event_dom_client_KeyDownEvent_$dispatch__Lcom_google_gwt_event_dom_client_KeyDownEvent_2Lcom_google_gwt_event_dom_client_KeyDownHandler_2V(this$static, handler){
  com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_$onKeyDown__Lcom_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_2Lcom_google_gwt_event_dom_client_KeyDownEvent_2V(handler, this$static);
}

function com_google_gwt_event_dom_client_KeyDownEvent_KeyDownEvent__V(){
}

function com_google_gwt_event_dom_client_KeyDownEvent(){
}

_ = com_google_gwt_event_dom_client_KeyDownEvent_KeyDownEvent__V.prototype = com_google_gwt_event_dom_client_KeyDownEvent.prototype = new com_google_gwt_event_dom_client_KeyCodeEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_KeyDownEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_event_dom_client_KeyDownEvent_$dispatch__Lcom_google_gwt_event_dom_client_KeyDownEvent_2Lcom_google_gwt_event_dom_client_KeyDownHandler_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_KeyDownHandler));
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_KeyDownEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_KeyDownEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_KeyDownEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1KeyDownEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_KeyDownEvent_TYPE;
function com_google_gwt_event_dom_client_KeyPressEvent_$clinit__V(){
  com_google_gwt_event_dom_client_KeyPressEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_KeyPressEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_18, new com_google_gwt_event_dom_client_KeyPressEvent_KeyPressEvent__V);
}

function com_google_gwt_event_dom_client_KeyPressEvent_$dispatch__Lcom_google_gwt_event_dom_client_KeyPressEvent_2Lcom_google_gwt_event_dom_client_KeyPressHandler_2V(this$static, handler){
  ((this$static.com_google_gwt_event_dom_client_DomEvent_nativeEvent.keyCode || 0) & 65535) == 13 && sk_marek_barak_client_UserChat_$sendMessage__Lsk_marek_barak_client_UserChat_2V(handler.sk_marek_barak_client_UserChat$1_this$0);
}

function com_google_gwt_event_dom_client_KeyPressEvent_KeyPressEvent__V(){
}

function com_google_gwt_event_dom_client_KeyPressEvent(){
}

_ = com_google_gwt_event_dom_client_KeyPressEvent_KeyPressEvent__V.prototype = com_google_gwt_event_dom_client_KeyPressEvent.prototype = new com_google_gwt_event_dom_client_KeyEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_KeyPressEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_event_dom_client_KeyPressEvent_$dispatch__Lcom_google_gwt_event_dom_client_KeyPressEvent_2Lcom_google_gwt_event_dom_client_KeyPressHandler_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_KeyPressHandler));
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_KeyPressEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_KeyPressEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_KeyPressEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1KeyPressEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_KeyPressEvent_TYPE;
function com_google_gwt_event_dom_client_PrivateMap_$unsafeGet__Lcom_google_gwt_event_dom_client_PrivateMap_2Ljava_lang_String_2Ljava_lang_Object_2(this$static, key){
  return this$static.com_google_gwt_event_dom_client_PrivateMap_map[key];
}

function com_google_gwt_event_dom_client_PrivateMap_$unsafePut__Lcom_google_gwt_event_dom_client_PrivateMap_2Ljava_lang_String_2Ljava_lang_Object_2V(this$static, key, value){
  this$static.com_google_gwt_event_dom_client_PrivateMap_map[key] = value;
}

function com_google_gwt_event_dom_client_PrivateMap_PrivateMap__V(){
  this.com_google_gwt_event_dom_client_PrivateMap_map = {};
}

function com_google_gwt_event_dom_client_PrivateMap(){
}

_ = com_google_gwt_event_dom_client_PrivateMap_PrivateMap__V.prototype = com_google_gwt_event_dom_client_PrivateMap.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_PrivateMap_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1PrivateMap_12_1classLit;
}
;
_.com_google_gwt_event_dom_client_PrivateMap_map = null;
function com_google_gwt_event_dom_client_ScrollEvent_$clinit__V(){
  com_google_gwt_event_dom_client_ScrollEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_ScrollEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_19, new com_google_gwt_event_dom_client_ScrollEvent_ScrollEvent__V);
}

function com_google_gwt_event_dom_client_ScrollEvent_ScrollEvent__V(){
}

function com_google_gwt_event_dom_client_ScrollEvent(){
}

_ = com_google_gwt_event_dom_client_ScrollEvent_ScrollEvent__V.prototype = com_google_gwt_event_dom_client_ScrollEvent.prototype = new com_google_gwt_event_dom_client_DomEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_ScrollEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_ScrollHandler).onScroll__Lcom_google_gwt_event_dom_client_ScrollEvent_2V(this);
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_ScrollEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_ScrollEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_ScrollEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1ScrollEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_ScrollEvent_TYPE;
function com_google_gwt_event_dom_client_TouchEvent(){
}

_ = com_google_gwt_event_dom_client_TouchEvent.prototype = new com_google_gwt_event_dom_client_HumanInputEvent;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_TouchEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_TouchEvent_impl = null;
function com_google_gwt_event_dom_client_TouchCancelEvent_$clinit__V(){
  com_google_gwt_event_dom_client_TouchCancelEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_TouchCancelEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_20, new com_google_gwt_event_dom_client_TouchCancelEvent_TouchCancelEvent__V);
}

function com_google_gwt_event_dom_client_TouchCancelEvent_TouchCancelEvent__V(){
}

function com_google_gwt_event_dom_client_TouchCancelEvent(){
}

_ = com_google_gwt_event_dom_client_TouchCancelEvent_TouchCancelEvent__V.prototype = com_google_gwt_event_dom_client_TouchCancelEvent.prototype = new com_google_gwt_event_dom_client_TouchEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_TouchCancelEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_touch_client_TouchScroller_$onTouchEnd__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_TouchCancelHandler), Q$com_google_gwt_touch_client_TouchScroller$5).com_google_gwt_touch_client_TouchScroller$5_this$0);
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_TouchCancelEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_TouchCancelEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_TouchCancelEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchCancelEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_TouchCancelEvent_TYPE;
function com_google_gwt_event_dom_client_TouchEndEvent_$clinit__V(){
  com_google_gwt_event_dom_client_TouchEndEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_TouchEndEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_21, new com_google_gwt_event_dom_client_TouchEndEvent_TouchEndEvent__V);
}

function com_google_gwt_event_dom_client_TouchEndEvent_TouchEndEvent__V(){
}

function com_google_gwt_event_dom_client_TouchEndEvent(){
}

_ = com_google_gwt_event_dom_client_TouchEndEvent_TouchEndEvent__V.prototype = com_google_gwt_event_dom_client_TouchEndEvent.prototype = new com_google_gwt_event_dom_client_TouchEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_TouchEndEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_touch_client_TouchScroller_$onTouchEnd__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_TouchEndHandler), Q$com_google_gwt_touch_client_TouchScroller$4).com_google_gwt_touch_client_TouchScroller$4_this$0);
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_TouchEndEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_TouchEndEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_TouchEndEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchEndEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_TouchEndEvent_TYPE;
function com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_TouchEvent$TouchSupportDetector__V(){
  var com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_$$init__Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2V_com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_$detectTouchSupport__Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2Z_elem_0_0;
  this.com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_isSupported = (com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_$$init__Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2V_com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_$detectTouchSupport__Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2Z_elem_0_0 = document.createElement($intern_10) , com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_$$init__Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2V_com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_$detectTouchSupport__Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2Z_elem_0_0.setAttribute('ontouchstart', 'return;') , typeof com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_$$init__Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2V_com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_$detectTouchSupport__Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2Z_elem_0_0.ontouchstart == $intern_6);
}

function com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector(){
}

_ = com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_TouchEvent$TouchSupportDetector__V.prototype = com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchEvent$TouchSupportDetector_12_1classLit;
}
;
function com_google_gwt_event_dom_client_TouchMoveEvent_$clinit__V(){
  com_google_gwt_event_dom_client_TouchMoveEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_TouchMoveEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_22, new com_google_gwt_event_dom_client_TouchMoveEvent_TouchMoveEvent__V);
}

function com_google_gwt_event_dom_client_TouchMoveEvent_$dispatch__Lcom_google_gwt_event_dom_client_TouchMoveEvent_2Lcom_google_gwt_event_dom_client_TouchMoveHandler_2V(this$static, handler){
  com_google_gwt_touch_client_TouchScroller_$onTouchMove__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V(handler.com_google_gwt_touch_client_TouchScroller$3_this$0, this$static);
}

function com_google_gwt_event_dom_client_TouchMoveEvent_TouchMoveEvent__V(){
}

function com_google_gwt_event_dom_client_TouchMoveEvent(){
}

_ = com_google_gwt_event_dom_client_TouchMoveEvent_TouchMoveEvent__V.prototype = com_google_gwt_event_dom_client_TouchMoveEvent.prototype = new com_google_gwt_event_dom_client_TouchEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_TouchMoveEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_event_dom_client_TouchMoveEvent_$dispatch__Lcom_google_gwt_event_dom_client_TouchMoveEvent_2Lcom_google_gwt_event_dom_client_TouchMoveHandler_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_TouchMoveHandler));
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_TouchMoveEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_TouchMoveEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_TouchMoveEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchMoveEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_TouchMoveEvent_TYPE;
function com_google_gwt_event_dom_client_TouchStartEvent_$clinit__V(){
  com_google_gwt_event_dom_client_TouchStartEvent_$clinit__V = nullMethod;
  com_google_gwt_event_dom_client_TouchStartEvent_TYPE = new com_google_gwt_event_dom_client_DomEvent$Type_DomEvent$Type__Ljava_lang_String_2Lcom_google_gwt_event_dom_client_DomEvent_2V($intern_23, new com_google_gwt_event_dom_client_TouchStartEvent_TouchStartEvent__V);
}

function com_google_gwt_event_dom_client_TouchStartEvent_$dispatch__Lcom_google_gwt_event_dom_client_TouchStartEvent_2Lcom_google_gwt_event_dom_client_TouchStartHandler_2V(this$static, handler){
  com_google_gwt_touch_client_TouchScroller_$onTouchStart__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V(handler.com_google_gwt_touch_client_TouchScroller$2_this$0, this$static);
}

function com_google_gwt_event_dom_client_TouchStartEvent_TouchStartEvent__V(){
}

function com_google_gwt_event_dom_client_TouchStartEvent(){
}

_ = com_google_gwt_event_dom_client_TouchStartEvent_TouchStartEvent__V.prototype = com_google_gwt_event_dom_client_TouchStartEvent.prototype = new com_google_gwt_event_dom_client_TouchEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_dom_client_TouchStartEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_event_dom_client_TouchStartEvent_$dispatch__Lcom_google_gwt_event_dom_client_TouchStartEvent_2Lcom_google_gwt_event_dom_client_TouchStartHandler_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_dom_client_TouchStartHandler));
}
;
_.getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2 = function com_google_gwt_event_dom_client_TouchStartEvent_getAssociatedType__Lcom_google_gwt_event_dom_client_DomEvent$Type_2(){
  return com_google_gwt_event_dom_client_TouchStartEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_dom_client_TouchStartEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchStartEvent_12_1classLit;
}
;
var com_google_gwt_event_dom_client_TouchStartEvent_TYPE;
function com_google_gwt_event_logical_shared_AttachEvent_$dispatch__Lcom_google_gwt_event_logical_shared_AttachEvent_2Lcom_google_gwt_event_logical_shared_AttachEvent$Handler_2V(this$static, handler){
  this$static.com_google_gwt_event_logical_shared_AttachEvent_attached?com_google_gwt_touch_client_TouchScroller_$setupBustClickHandler__Lcom_google_gwt_touch_client_TouchScroller_2V(handler.com_google_gwt_touch_client_TouchScroller$1_this$0):com_google_gwt_touch_client_TouchScroller_$removeBustClickHandler__Lcom_google_gwt_touch_client_TouchScroller_2V(handler.com_google_gwt_touch_client_TouchScroller$1_this$0);
}

function com_google_gwt_event_logical_shared_AttachEvent_AttachEvent__ZV(attached){
  this.com_google_gwt_event_logical_shared_AttachEvent_attached = attached;
}

function com_google_gwt_event_logical_shared_AttachEvent_fire__Lcom_google_gwt_event_logical_shared_HasAttachHandlers_2ZV(source, attached){
  var event;
  if (com_google_gwt_event_logical_shared_AttachEvent_TYPE) {
    event = new com_google_gwt_event_logical_shared_AttachEvent_AttachEvent__ZV(attached);
    !!source.com_google_gwt_user_client_ui_Widget_handlerManager && com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(source.com_google_gwt_user_client_ui_Widget_handlerManager, event);
  }
}

function com_google_gwt_event_logical_shared_AttachEvent(){
}

_ = com_google_gwt_event_logical_shared_AttachEvent_AttachEvent__ZV.prototype = com_google_gwt_event_logical_shared_AttachEvent.prototype = new com_google_gwt_event_shared_GwtEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_logical_shared_AttachEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_event_logical_shared_AttachEvent_$dispatch__Lcom_google_gwt_event_logical_shared_AttachEvent_2Lcom_google_gwt_event_logical_shared_AttachEvent$Handler_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_logical_shared_AttachEvent$Handler));
}
;
_.getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2 = function com_google_gwt_event_logical_shared_AttachEvent_getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2(){
  return com_google_gwt_event_logical_shared_AttachEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_logical_shared_AttachEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1AttachEvent_12_1classLit;
}
;
_.com_google_gwt_event_logical_shared_AttachEvent_attached = false;
var com_google_gwt_event_logical_shared_AttachEvent_TYPE = null;
function com_google_gwt_event_logical_shared_CloseEvent_CloseEvent__Ljava_lang_Object_2ZV(){
}

function com_google_gwt_event_logical_shared_CloseEvent_fire__Lcom_google_gwt_event_logical_shared_HasCloseHandlers_2Ljava_lang_Object_2ZV(source){
  var event;
  if (com_google_gwt_event_logical_shared_CloseEvent_TYPE) {
    event = new com_google_gwt_event_logical_shared_CloseEvent_CloseEvent__Ljava_lang_Object_2ZV;
    source.fireEvent__Lcom_google_gwt_event_shared_GwtEvent_2V(event);
  }
}

function com_google_gwt_event_logical_shared_CloseEvent(){
}

_ = com_google_gwt_event_logical_shared_CloseEvent_CloseEvent__Ljava_lang_Object_2ZV.prototype = com_google_gwt_event_logical_shared_CloseEvent.prototype = new com_google_gwt_event_shared_GwtEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_logical_shared_CloseEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_logical_shared_CloseHandler).onClose__Lcom_google_gwt_event_logical_shared_CloseEvent_2V(this);
}
;
_.getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2 = function com_google_gwt_event_logical_shared_CloseEvent_getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2(){
  return com_google_gwt_event_logical_shared_CloseEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_logical_shared_CloseEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1CloseEvent_12_1classLit;
}
;
var com_google_gwt_event_logical_shared_CloseEvent_TYPE = null;
function com_google_gwt_event_logical_shared_HighlightEvent(){
}

_ = com_google_gwt_event_logical_shared_HighlightEvent.prototype = new com_google_gwt_event_shared_GwtEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_logical_shared_HighlightEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(handler);
  null.nullMethod();
}
;
_.getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2 = function com_google_gwt_event_logical_shared_HighlightEvent_getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2(){
  return com_google_gwt_event_logical_shared_HighlightEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_logical_shared_HighlightEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1HighlightEvent_12_1classLit;
}
;
var com_google_gwt_event_logical_shared_HighlightEvent_TYPE = null;
function com_google_gwt_event_logical_shared_ResizeEvent_ResizeEvent__IIV(){
}

--></script>
<script><!--
function com_google_gwt_event_logical_shared_ResizeEvent_fire__Lcom_google_gwt_event_logical_shared_HasResizeHandlers_2IIV(source){
  var event;
  if (com_google_gwt_event_logical_shared_ResizeEvent_TYPE) {
    event = new com_google_gwt_event_logical_shared_ResizeEvent_ResizeEvent__IIV;
    com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(source, event);
  }
}

function com_google_gwt_event_logical_shared_ResizeEvent(){
}

_ = com_google_gwt_event_logical_shared_ResizeEvent_ResizeEvent__IIV.prototype = com_google_gwt_event_logical_shared_ResizeEvent.prototype = new com_google_gwt_event_shared_GwtEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_logical_shared_ResizeEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_logical_shared_ResizeHandler).onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V(this);
}
;
_.getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2 = function com_google_gwt_event_logical_shared_ResizeEvent_getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2(){
  return com_google_gwt_event_logical_shared_ResizeEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_logical_shared_ResizeEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1ResizeEvent_12_1classLit;
}
;
var com_google_gwt_event_logical_shared_ResizeEvent_TYPE = null;
function com_google_gwt_event_logical_shared_ShowRangeEvent_fire__Lcom_google_gwt_event_logical_shared_HasShowRangeHandlers_2Ljava_lang_Object_2Ljava_lang_Object_2V(){
}

function com_google_gwt_event_logical_shared_ValueChangeEvent_ValueChangeEvent__Ljava_lang_Object_2V(value){
  this.com_google_gwt_event_logical_shared_ValueChangeEvent_value = value;
}

function com_google_gwt_event_logical_shared_ValueChangeEvent_fire__Lcom_google_gwt_event_logical_shared_HasValueChangeHandlers_2Ljava_lang_Object_2V(source, value){
  var event;
  if (com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE) {
    event = new com_google_gwt_event_logical_shared_ValueChangeEvent_ValueChangeEvent__Ljava_lang_Object_2V(value);
    com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(source.com_google_gwt_user_client_impl_HistoryImpl_handlers, event);
  }
}

function com_google_gwt_event_logical_shared_ValueChangeEvent(){
}

_ = com_google_gwt_event_logical_shared_ValueChangeEvent_ValueChangeEvent__Ljava_lang_Object_2V.prototype = com_google_gwt_event_logical_shared_ValueChangeEvent.prototype = new com_google_gwt_event_shared_GwtEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_event_logical_shared_ValueChangeEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_logical_shared_ValueChangeHandler).onValueChange__Lcom_google_gwt_event_logical_shared_ValueChangeEvent_2V(this);
}
;
_.getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2 = function com_google_gwt_event_logical_shared_ValueChangeEvent_getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2(){
  return com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_logical_shared_ValueChangeEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1ValueChangeEvent_12_1classLit;
}
;
_.getValue__Ljava_lang_Object_2 = function com_google_gwt_event_logical_shared_ValueChangeEvent_getValue__Ljava_lang_Object_2(){
  return this.com_google_gwt_event_logical_shared_ValueChangeEvent_value;
}
;
_.com_google_gwt_event_logical_shared_ValueChangeEvent_value = null;
var com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE = null;
function com_google_gwt_event_shared_HandlerManager_$addHandler__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this$static, type, handler){
  return new com_google_gwt_event_shared_LegacyHandlerWrapper_LegacyHandlerWrapper__Lcom_google_web_bindery_event_shared_HandlerRegistration_2V(com_google_web_bindery_event_shared_SimpleEventBus_$doAdd__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2Lcom_google_web_bindery_event_shared_HandlerRegistration_2(this$static.com_google_gwt_event_shared_HandlerManager_eventBus, type, handler));
}

function com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(this$static, event){
  var $e0, e, oldSource;
  !event.com_google_gwt_event_shared_GwtEvent_dead || event.revive__V();
  oldSource = event.com_google_web_bindery_event_shared_Event_source;
  com_google_gwt_event_shared_GwtEvent_$overrideSource__Lcom_google_gwt_event_shared_GwtEvent_2Ljava_lang_Object_2V(event, this$static.com_google_gwt_event_shared_HandlerManager_source);
  try {
    com_google_web_bindery_event_shared_SimpleEventBus_$doFire__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event_2Ljava_lang_Object_2V(this$static.com_google_gwt_event_shared_HandlerManager_eventBus, event);
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_web_bindery_event_shared_UmbrellaException)) {
      e = $e0;
      throw new com_google_gwt_event_shared_UmbrellaException_UmbrellaException__Ljava_util_Set_2V(e.com_google_web_bindery_event_shared_UmbrellaException_causes);
    }
     else 
      throw $e0;
  }
   finally {
    oldSource == null?(event.com_google_gwt_event_shared_GwtEvent_dead = true , event.com_google_web_bindery_event_shared_Event_source = null):(event.com_google_web_bindery_event_shared_Event_source = oldSource);
  }
}

function com_google_gwt_event_shared_HandlerManager_$isEventHandled__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Z(this$static, e){
  return com_google_web_bindery_event_shared_SimpleEventBus_$isEventHandled__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Z(this$static.com_google_gwt_event_shared_HandlerManager_eventBus, e);
}

function com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2V(source){
  com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2ZV.call(this, source, false);
}

function com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2ZV(source, fireInReverseOrder){
  this.com_google_gwt_event_shared_HandlerManager_eventBus = new com_google_gwt_event_shared_HandlerManager$Bus_HandlerManager$Bus__ZV(fireInReverseOrder);
  this.com_google_gwt_event_shared_HandlerManager_source = source;
}

function com_google_gwt_event_shared_HandlerManager(){
}

_ = com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2ZV.prototype = com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2V.prototype = com_google_gwt_event_shared_HandlerManager.prototype = new java_lang_Object;
_.fireEvent__Lcom_google_gwt_event_shared_GwtEvent_2V = function com_google_gwt_event_shared_HandlerManager_fireEvent__Lcom_google_gwt_event_shared_GwtEvent_2V(event){
  com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(this, event);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_shared_HandlerManager_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1HandlerManager_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_shared_HasHandlers]);
_.com_google_gwt_event_shared_HandlerManager_eventBus = null;
_.com_google_gwt_event_shared_HandlerManager_source = null;
function com_google_web_bindery_event_shared_EventBus(){
}

_ = com_google_web_bindery_event_shared_EventBus.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_web_bindery_event_shared_EventBus_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1EventBus_12_1classLit;
}
;
function com_google_web_bindery_event_shared_SimpleEventBus_$defer__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_SimpleEventBus$Command_2V(this$static, command){
  !this$static.com_google_web_bindery_event_shared_SimpleEventBus_deferredDeltas && (this$static.com_google_web_bindery_event_shared_SimpleEventBus_deferredDeltas = new java_util_ArrayList_ArrayList__V);
  java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_web_bindery_event_shared_SimpleEventBus_deferredDeltas, command);
}

function com_google_web_bindery_event_shared_SimpleEventBus_$doAdd__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2Lcom_google_web_bindery_event_shared_HandlerRegistration_2(this$static, type, handler){
  if (!type) {
    throw new java_lang_NullPointerException_NullPointerException__Ljava_lang_String_2V('Cannot add a handler with a null type');
  }
  if (!handler) {
    throw new java_lang_NullPointerException_NullPointerException__Ljava_lang_String_2V('Cannot add a null handler');
  }
  this$static.com_google_web_bindery_event_shared_SimpleEventBus_firingDepth > 0?com_google_web_bindery_event_shared_SimpleEventBus_$defer__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_SimpleEventBus$Command_2V(this$static, new com_google_web_bindery_event_shared_SimpleEventBus$2_SimpleEventBus$2__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V(this$static, type, handler)):com_google_web_bindery_event_shared_SimpleEventBus_$doAddNow__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2V(this$static, type, null, handler);
  return new com_google_web_bindery_event_shared_SimpleEventBus$1_SimpleEventBus$1__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V(this$static, type, handler);
}

function com_google_web_bindery_event_shared_SimpleEventBus_$doAddNow__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2V(this$static, type, source, handler){
  var l;
  l = com_google_web_bindery_event_shared_SimpleEventBus_$ensureHandlerList__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_util_List_2(this$static, type, source);
  l.add__Ljava_lang_Object_2Z(handler);
}

function com_google_web_bindery_event_shared_SimpleEventBus_$doFire__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event_2Ljava_lang_Object_2V(this$static, event){
  var $e0, causes, e, handler, handlers, it;
  if (!event) {
    throw new java_lang_NullPointerException_NullPointerException__Ljava_lang_String_2V('Cannot fire null event');
  }
  try {
    ++this$static.com_google_web_bindery_event_shared_SimpleEventBus_firingDepth;
    handlers = com_google_web_bindery_event_shared_SimpleEventBus_$getDispatchList__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_util_List_2(this$static, event.getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2());
    causes = null;
    it = this$static.com_google_web_bindery_event_shared_SimpleEventBus_isReverseOrder?handlers.listIterator__ILjava_util_ListIterator_2(handlers.size__I()):handlers.listIterator__Ljava_util_ListIterator_2();
    while (this$static.com_google_web_bindery_event_shared_SimpleEventBus_isReverseOrder?it.hasPrevious__Z():it.hasNext__Z()) {
      handler = this$static.com_google_web_bindery_event_shared_SimpleEventBus_isReverseOrder?it.previous__Ljava_lang_Object_2():it.next__Ljava_lang_Object_2();
      try {
        event.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_event_shared_EventHandler));
      }
       catch ($e0) {
        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$java_lang_Throwable)) {
          e = $e0;
          !causes && (causes = new java_util_HashSet_HashSet__V);
          java_util_HashSet_$add__Ljava_util_HashSet_2Ljava_lang_Object_2Z(causes, e);
        }
         else 
          throw $e0;
      }
    }
    if (causes) {
      throw new com_google_web_bindery_event_shared_UmbrellaException_UmbrellaException__Ljava_util_Set_2V(causes);
    }
  }
   finally {
    --this$static.com_google_web_bindery_event_shared_SimpleEventBus_firingDepth;
    this$static.com_google_web_bindery_event_shared_SimpleEventBus_firingDepth == 0 && com_google_web_bindery_event_shared_SimpleEventBus_$handleQueuedAddsAndRemoves__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V(this$static);
  }
}

function com_google_web_bindery_event_shared_SimpleEventBus_$doRemoveNow__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2V(this$static, type, source, handler){
  var l, removed, com_google_web_bindery_event_shared_SimpleEventBus_$prune__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2V_sourceMap_0;
  l = com_google_web_bindery_event_shared_SimpleEventBus_$getHandlerList__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_util_List_2(this$static, type, source);
  removed = l.remove__Ljava_lang_Object_2Z(handler);
  removed && l.isEmpty__Z() && (com_google_web_bindery_event_shared_SimpleEventBus_$prune__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2V_sourceMap_0 = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_web_bindery_event_shared_SimpleEventBus_map, type), Q$java_util_Map) , com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_web_bindery_event_shared_SimpleEventBus_$prune__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2V_sourceMap_0.remove__Ljava_lang_Object_2Ljava_lang_Object_2(source), Q$java_util_List) , com_google_web_bindery_event_shared_SimpleEventBus_$prune__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2V_sourceMap_0.isEmpty__Z() && java_util_AbstractHashMap_$remove__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_web_bindery_event_shared_SimpleEventBus_map, type) , undefined);
}

function com_google_web_bindery_event_shared_SimpleEventBus_$ensureHandlerList__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_util_List_2(this$static, type, source){
  var handlers, sourceMap;
  sourceMap = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_web_bindery_event_shared_SimpleEventBus_map, type), Q$java_util_Map);
  if (!sourceMap) {
    sourceMap = new java_util_HashMap_HashMap__V;
    java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_web_bindery_event_shared_SimpleEventBus_map, type, sourceMap);
  }
  handlers = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(sourceMap.get__Ljava_lang_Object_2Ljava_lang_Object_2(source), Q$java_util_List);
  if (!handlers) {
    handlers = new java_util_ArrayList_ArrayList__V;
    sourceMap.put__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(source, handlers);
  }
  return handlers;
}

function com_google_web_bindery_event_shared_SimpleEventBus_$getDispatchList__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_util_List_2(this$static, type){
  var directHandlers;
  directHandlers = com_google_web_bindery_event_shared_SimpleEventBus_$getHandlerList__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_util_List_2(this$static, type, null);
  return directHandlers;
}

function com_google_web_bindery_event_shared_SimpleEventBus_$getHandlerList__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_util_List_2(this$static, type, source){
  var handlers, sourceMap;
  sourceMap = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_web_bindery_event_shared_SimpleEventBus_map, type), Q$java_util_Map);
  if (!sourceMap) {
    return java_util_Collections_$clinit__V() , java_util_Collections_$clinit__V() , java_util_Collections_EMPTY_1LIST;
  }
  handlers = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(sourceMap.get__Ljava_lang_Object_2Ljava_lang_Object_2(source), Q$java_util_List);
  if (!handlers) {
    return java_util_Collections_$clinit__V() , java_util_Collections_$clinit__V() , java_util_Collections_EMPTY_1LIST;
  }
  return handlers;
}

function com_google_web_bindery_event_shared_SimpleEventBus_$handleQueuedAddsAndRemoves__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V(this$static){
  var c, c$iterator;
  if (this$static.com_google_web_bindery_event_shared_SimpleEventBus_deferredDeltas) {
    try {
      for (c$iterator = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this$static.com_google_web_bindery_event_shared_SimpleEventBus_deferredDeltas); c$iterator.java_util_AbstractList$IteratorImpl_i < c$iterator.java_util_AbstractList$IteratorImpl_this$0.size__I();) {
        c = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(c$iterator), Q$com_google_web_bindery_event_shared_SimpleEventBus$Command);
        c.execute__V();
      }
    }
     finally {
      this$static.com_google_web_bindery_event_shared_SimpleEventBus_deferredDeltas = null;
    }
  }
}

function com_google_web_bindery_event_shared_SimpleEventBus_$isEventHandled__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Z(this$static, eventKey){
  return java_util_AbstractHashMap_$containsKey__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Z(this$static.com_google_web_bindery_event_shared_SimpleEventBus_map, eventKey);
}

function com_google_web_bindery_event_shared_SimpleEventBus(){
}

_ = com_google_web_bindery_event_shared_SimpleEventBus.prototype = new com_google_web_bindery_event_shared_EventBus;
_.getClass__Ljava_lang_Class_2$ = function com_google_web_bindery_event_shared_SimpleEventBus_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1SimpleEventBus_12_1classLit;
}
;
_.com_google_web_bindery_event_shared_SimpleEventBus_deferredDeltas = null;
_.com_google_web_bindery_event_shared_SimpleEventBus_firingDepth = 0;
_.com_google_web_bindery_event_shared_SimpleEventBus_isReverseOrder = false;
function com_google_gwt_event_shared_HandlerManager$Bus_$doRemove__Lcom_google_gwt_event_shared_HandlerManager$Bus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2V(this$static, type, source, handler){
  this$static.com_google_web_bindery_event_shared_SimpleEventBus_firingDepth > 0?com_google_web_bindery_event_shared_SimpleEventBus_$defer__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_SimpleEventBus$Command_2V(this$static, new com_google_web_bindery_event_shared_SimpleEventBus$3_SimpleEventBus$3__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V(this$static, type, source, handler)):com_google_web_bindery_event_shared_SimpleEventBus_$doRemoveNow__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2V(this$static, type, source, handler);
}

function com_google_gwt_event_shared_HandlerManager$Bus_HandlerManager$Bus__ZV(fireInReverseOrder){
  this.com_google_web_bindery_event_shared_SimpleEventBus_map = new java_util_HashMap_HashMap__V;
  this.com_google_web_bindery_event_shared_SimpleEventBus_isReverseOrder = fireInReverseOrder;
}

function com_google_gwt_event_shared_HandlerManager$Bus(){
}

_ = com_google_gwt_event_shared_HandlerManager$Bus_HandlerManager$Bus__ZV.prototype = com_google_gwt_event_shared_HandlerManager$Bus.prototype = new com_google_web_bindery_event_shared_SimpleEventBus;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_shared_HandlerManager$Bus_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1HandlerManager$Bus_12_1classLit;
}
;
function com_google_gwt_event_shared_LegacyHandlerWrapper_LegacyHandlerWrapper__Lcom_google_web_bindery_event_shared_HandlerRegistration_2V(real){
  this.com_google_gwt_event_shared_LegacyHandlerWrapper_real = real;
}

function com_google_gwt_event_shared_LegacyHandlerWrapper(){
}

_ = com_google_gwt_event_shared_LegacyHandlerWrapper_LegacyHandlerWrapper__Lcom_google_web_bindery_event_shared_HandlerRegistration_2V.prototype = com_google_gwt_event_shared_LegacyHandlerWrapper.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_shared_LegacyHandlerWrapper_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1LegacyHandlerWrapper_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_shared_HandlerRegistration]);
_.com_google_gwt_event_shared_LegacyHandlerWrapper_real = null;
function com_google_web_bindery_event_shared_UmbrellaException_UmbrellaException__Ljava_util_Set_2V(causes){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2Ljava_lang_Throwable_2V.call(this, 'One or more exceptions caught, see full set in UmbrellaException#getCauses', causes.size__I() == 0?null:com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(causes.toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2(com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Throwable_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1, Q$java_lang_Throwable_$1]), Q$java_lang_Throwable, 0, 0)), Q$java_lang_Throwable_$1)[0]);
  this.com_google_web_bindery_event_shared_UmbrellaException_causes = causes;
}

function com_google_web_bindery_event_shared_UmbrellaException(){
}

_ = com_google_web_bindery_event_shared_UmbrellaException_UmbrellaException__Ljava_util_Set_2V.prototype = com_google_web_bindery_event_shared_UmbrellaException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function com_google_web_bindery_event_shared_UmbrellaException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1UmbrellaException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_web_bindery_event_shared_UmbrellaException, Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
_.com_google_web_bindery_event_shared_UmbrellaException_causes = null;
function com_google_gwt_event_shared_UmbrellaException_UmbrellaException__Ljava_util_Set_2V(causes){
  com_google_web_bindery_event_shared_UmbrellaException_UmbrellaException__Ljava_util_Set_2V.call(this, causes);
}

function com_google_gwt_event_shared_UmbrellaException(){
}

_ = com_google_gwt_event_shared_UmbrellaException_UmbrellaException__Ljava_util_Set_2V.prototype = com_google_gwt_event_shared_UmbrellaException.prototype = new com_google_web_bindery_event_shared_UmbrellaException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_event_shared_UmbrellaException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1UmbrellaException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_web_bindery_event_shared_UmbrellaException, Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function com_google_gwt_http_client_Request_$cancel__Lcom_google_gwt_http_client_Request_2V(this$static){
  var xmlHttp;
  if (this$static.com_google_gwt_http_client_Request_xmlHttpRequest) {
    xmlHttp = this$static.com_google_gwt_http_client_Request_xmlHttpRequest;
    this$static.com_google_gwt_http_client_Request_xmlHttpRequest = null;
    com_google_gwt_xhr_client_XMLHttpRequest_$clearOnReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(xmlHttp);
    xmlHttp.abort();
    !!this$static.com_google_gwt_http_client_Request_timer && com_google_gwt_user_client_Timer_$cancel__Lcom_google_gwt_user_client_Timer_2V(this$static.com_google_gwt_http_client_Request_timer);
  }
}

function com_google_gwt_http_client_Request_$fireOnResponseReceived__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_RequestCallback_2V(this$static, callback){
  var errorMsg, exception, response, xhr;
  if (!this$static.com_google_gwt_http_client_Request_xmlHttpRequest) {
    return;
  }
  !!this$static.com_google_gwt_http_client_Request_timer && com_google_gwt_user_client_Timer_$cancel__Lcom_google_gwt_user_client_Timer_2V(this$static.com_google_gwt_http_client_Request_timer);
  xhr = this$static.com_google_gwt_http_client_Request_xmlHttpRequest;
  this$static.com_google_gwt_http_client_Request_xmlHttpRequest = null;
  errorMsg = com_google_gwt_http_client_Request_$getBrowserSpecificFailure__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_xhr_client_XMLHttpRequest_2Ljava_lang_String_2(xhr);
  if (errorMsg != null) {
    exception = new java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V(errorMsg);
    callback.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_callback.onFailure__Ljava_lang_Throwable_2V(exception);
  }
   else {
    response = new com_google_gwt_http_client_Request$1_Request$1__V(xhr);
    com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_$onResponseReceived__Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_2Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_Response_2V(callback, response);
  }
}

function com_google_gwt_http_client_Request_$fireOnTimeout__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_RequestCallback_2V(this$static, callback){
  if (!this$static.com_google_gwt_http_client_Request_xmlHttpRequest) {
    return;
  }
  com_google_gwt_http_client_Request_$cancel__Lcom_google_gwt_http_client_Request_2V(this$static);
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_$onError__Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_2Lcom_google_gwt_http_client_Request_2Ljava_lang_Throwable_2V(callback, new com_google_gwt_http_client_RequestTimeoutException_RequestTimeoutException__Lcom_google_gwt_http_client_Request_2IV(this$static.com_google_gwt_http_client_Request_timeoutMillis));
}

function com_google_gwt_http_client_Request_$getBrowserSpecificFailure__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_xhr_client_XMLHttpRequest_2Ljava_lang_String_2(xhr){
  try {
    if (xhr.status === undefined) {
      return 'XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details';
    }
    return null;
  }
   catch (e) {
    return 'Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details';
  }
}

--></script>
<script><!--
function com_google_gwt_http_client_Request_Request__Lcom_google_gwt_xhr_client_XMLHttpRequest_2ILcom_google_gwt_http_client_RequestCallback_2V(xmlHttpRequest, timeoutMillis, callback){
  if (!xmlHttpRequest) {
    throw new java_lang_NullPointerException_NullPointerException__V;
  }
  if (!callback) {
    throw new java_lang_NullPointerException_NullPointerException__V;
  }
  if (timeoutMillis < 0) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
  }
  this.com_google_gwt_http_client_Request_timeoutMillis = timeoutMillis;
  this.com_google_gwt_http_client_Request_xmlHttpRequest = xmlHttpRequest;
  if (timeoutMillis > 0) {
    this.com_google_gwt_http_client_Request_timer = new com_google_gwt_http_client_Request$3_Request$3__Lcom_google_gwt_http_client_Request_2V(this, callback);
    com_google_gwt_user_client_Timer_$schedule__Lcom_google_gwt_user_client_Timer_2IV(this.com_google_gwt_http_client_Request_timer, timeoutMillis);
  }
   else {
    this.com_google_gwt_http_client_Request_timer = null;
  }
}

function com_google_gwt_http_client_Request(){
}

_ = com_google_gwt_http_client_Request_Request__Lcom_google_gwt_xhr_client_XMLHttpRequest_2ILcom_google_gwt_http_client_RequestCallback_2V.prototype = com_google_gwt_http_client_Request.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_Request_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1Request_12_1classLit;
}
;
_.com_google_gwt_http_client_Request_timeoutMillis = 0;
_.com_google_gwt_http_client_Request_timer = null;
_.com_google_gwt_http_client_Request_xmlHttpRequest = null;
function com_google_gwt_http_client_Response(){
}

_ = com_google_gwt_http_client_Response.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_Response_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1Response_12_1classLit;
}
;
function com_google_gwt_http_client_Request$1_Request$1__V(val$xmlHttpRequest){
  this.com_google_gwt_http_client_Request$1_val$xmlHttpRequest = val$xmlHttpRequest;
}

function com_google_gwt_http_client_Request$1(){
}

_ = com_google_gwt_http_client_Request$1_Request$1__V.prototype = com_google_gwt_http_client_Request$1.prototype = new com_google_gwt_http_client_Response;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_Request$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1Request$1_12_1classLit;
}
;
_.com_google_gwt_http_client_Request$1_val$xmlHttpRequest = null;
function com_google_gwt_http_client_Request$3_Request$3__Lcom_google_gwt_http_client_Request_2V(this$0, val$callback){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.com_google_gwt_http_client_Request$3_this$0 = this$0;
  this.com_google_gwt_http_client_Request$3_val$callback = val$callback;
}

function com_google_gwt_http_client_Request$3(){
}

_ = com_google_gwt_http_client_Request$3_Request$3__Lcom_google_gwt_http_client_Request_2V.prototype = com_google_gwt_http_client_Request$3.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_Request$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1Request$3_12_1classLit;
}
;
_.run__V = function com_google_gwt_http_client_Request$3_run__V(){
  com_google_gwt_http_client_Request_$fireOnTimeout__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_RequestCallback_2V(this.com_google_gwt_http_client_Request$3_this$0, this.com_google_gwt_http_client_Request$3_val$callback);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.com_google_gwt_http_client_Request$3_this$0 = null;
_.com_google_gwt_http_client_Request$3_val$callback = null;
function com_google_gwt_http_client_RequestBuilder_$clinit__V(){
  com_google_gwt_http_client_RequestBuilder_$clinit__V = nullMethod;
  new com_google_gwt_http_client_RequestBuilder$Method_RequestBuilder$Method__Ljava_lang_String_2V('DELETE');
  new com_google_gwt_http_client_RequestBuilder$Method_RequestBuilder$Method__Ljava_lang_String_2V('GET');
  new com_google_gwt_http_client_RequestBuilder$Method_RequestBuilder$Method__Ljava_lang_String_2V('HEAD');
  com_google_gwt_http_client_RequestBuilder_POST = new com_google_gwt_http_client_RequestBuilder$Method_RequestBuilder$Method__Ljava_lang_String_2V('POST');
  new com_google_gwt_http_client_RequestBuilder$Method_RequestBuilder$Method__Ljava_lang_String_2V('PUT');
}

function com_google_gwt_http_client_RequestBuilder_$doSend__Lcom_google_gwt_http_client_RequestBuilder_2Ljava_lang_String_2Lcom_google_gwt_http_client_RequestCallback_2Lcom_google_gwt_http_client_Request_2(this$static, requestData, callback){
  var $e0, e, request, requestPermissionException, xmlHttpRequest;
  xmlHttpRequest = com_google_gwt_xhr_client_XMLHttpRequest_create__Lcom_google_gwt_xhr_client_XMLHttpRequest_2();
  try {
    com_google_gwt_xhr_client_XMLHttpRequest_$open__Lcom_google_gwt_xhr_client_XMLHttpRequest_2Ljava_lang_String_2Ljava_lang_String_2V(xmlHttpRequest, this$static.com_google_gwt_http_client_RequestBuilder_httpMethod, this$static.com_google_gwt_http_client_RequestBuilder_url);
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_core_client_JavaScriptException)) {
      e = $e0;
      requestPermissionException = new com_google_gwt_http_client_RequestPermissionException_RequestPermissionException__Ljava_lang_String_2V(this$static.com_google_gwt_http_client_RequestBuilder_url);
      java_lang_Throwable_$initCause__Ljava_lang_Throwable_2Ljava_lang_Throwable_2Ljava_lang_Throwable_2(requestPermissionException, new com_google_gwt_http_client_RequestException_RequestException__Ljava_lang_String_2V(e.getMessage__Ljava_lang_String_2()));
      throw requestPermissionException;
    }
     else 
      throw $e0;
  }
  com_google_gwt_http_client_RequestBuilder_$setHeaders__Lcom_google_gwt_http_client_RequestBuilder_2Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(this$static, xmlHttpRequest);
  request = new com_google_gwt_http_client_Request_Request__Lcom_google_gwt_xhr_client_XMLHttpRequest_2ILcom_google_gwt_http_client_RequestCallback_2V(xmlHttpRequest, this$static.com_google_gwt_http_client_RequestBuilder_timeoutMillis, callback);
  com_google_gwt_xhr_client_XMLHttpRequest_$setOnReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2Lcom_google_gwt_xhr_client_ReadyStateChangeHandler_2V(xmlHttpRequest, new com_google_gwt_http_client_RequestBuilder$1_RequestBuilder$1__Lcom_google_gwt_http_client_RequestBuilder_2V(request, callback));
  try {
    xmlHttpRequest.send(requestData);
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_core_client_JavaScriptException)) {
      e = $e0;
      throw new com_google_gwt_http_client_RequestException_RequestException__Ljava_lang_String_2V(e.getMessage__Ljava_lang_String_2());
    }
     else 
      throw $e0;
  }
  return request;
}

function com_google_gwt_http_client_RequestBuilder_$setHeader__Lcom_google_gwt_http_client_RequestBuilder_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, header, value){
  com_google_gwt_http_client_StringValidator_throwIfEmptyOrNull__Ljava_lang_String_2Ljava_lang_String_2V('header', header);
  com_google_gwt_http_client_StringValidator_throwIfEmptyOrNull__Ljava_lang_String_2Ljava_lang_String_2V($intern_24, value);
  !this$static.com_google_gwt_http_client_RequestBuilder_headers && (this$static.com_google_gwt_http_client_RequestBuilder_headers = new java_util_HashMap_HashMap__V);
  java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_http_client_RequestBuilder_headers, header, value);
}

function com_google_gwt_http_client_RequestBuilder_$setHeaders__Lcom_google_gwt_http_client_RequestBuilder_2Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(this$static, xmlHttpRequest){
  var $e0, e, header, header$iterator;
  if (!!this$static.com_google_gwt_http_client_RequestBuilder_headers && this$static.com_google_gwt_http_client_RequestBuilder_headers.java_util_AbstractHashMap_size > 0) {
    for (header$iterator = new java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V((new java_util_AbstractHashMap$EntrySet_AbstractHashMap$EntrySet__Ljava_util_AbstractHashMap_2V(this$static.com_google_gwt_http_client_RequestBuilder_headers)).java_util_AbstractHashMap$EntrySet_this$0); java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(header$iterator.java_util_AbstractHashMap$EntrySetIterator_iter);) {
      header = header$iterator.java_util_AbstractHashMap$EntrySetIterator_last = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(header$iterator.java_util_AbstractHashMap$EntrySetIterator_iter), Q$java_util_Map$Entry);
      try {
        com_google_gwt_xhr_client_XMLHttpRequest_$setRequestHeader__Lcom_google_gwt_xhr_client_XMLHttpRequest_2Ljava_lang_String_2Ljava_lang_String_2V(xmlHttpRequest, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(header.getKey__Ljava_lang_Object_2(), Q$java_lang_String), com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(header.getValue__Ljava_lang_Object_2(), Q$java_lang_String));
      }
       catch ($e0) {
        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_core_client_JavaScriptException)) {
          e = $e0;
          throw new com_google_gwt_http_client_RequestException_RequestException__Ljava_lang_String_2V(e.getMessage__Ljava_lang_String_2());
        }
         else 
          throw $e0;
      }
    }
  }
   else {
    xmlHttpRequest.setRequestHeader($intern_25, 'text/plain; charset=utf-8');
  }
}

function com_google_gwt_http_client_RequestBuilder_RequestBuilder__Lcom_google_gwt_http_client_RequestBuilder$Method_2Ljava_lang_String_2V(httpMethod, url){
  com_google_gwt_http_client_RequestBuilder_$clinit__V();
  com_google_gwt_http_client_RequestBuilder_RequestBuilder__Ljava_lang_String_2Ljava_lang_String_2V.call(this, !httpMethod?null:httpMethod.com_google_gwt_http_client_RequestBuilder$Method_name, url);
}

function com_google_gwt_http_client_RequestBuilder_RequestBuilder__Ljava_lang_String_2Ljava_lang_String_2V(httpMethod, url){
  com_google_gwt_http_client_StringValidator_throwIfEmptyOrNull__Ljava_lang_String_2Ljava_lang_String_2V('httpMethod', httpMethod);
  com_google_gwt_http_client_StringValidator_throwIfEmptyOrNull__Ljava_lang_String_2Ljava_lang_String_2V('url', url);
  this.com_google_gwt_http_client_RequestBuilder_httpMethod = httpMethod;
  this.com_google_gwt_http_client_RequestBuilder_url = url;
}

function com_google_gwt_http_client_RequestBuilder(){
}

_ = com_google_gwt_http_client_RequestBuilder_RequestBuilder__Lcom_google_gwt_http_client_RequestBuilder$Method_2Ljava_lang_String_2V.prototype = com_google_gwt_http_client_RequestBuilder.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_RequestBuilder_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestBuilder_12_1classLit;
}
;
_.com_google_gwt_http_client_RequestBuilder_callback = null;
_.com_google_gwt_http_client_RequestBuilder_headers = null;
_.com_google_gwt_http_client_RequestBuilder_httpMethod = null;
_.com_google_gwt_http_client_RequestBuilder_requestData = null;
_.com_google_gwt_http_client_RequestBuilder_timeoutMillis = 0;
_.com_google_gwt_http_client_RequestBuilder_url = null;
var com_google_gwt_http_client_RequestBuilder_POST;
function com_google_gwt_http_client_RequestBuilder$1_RequestBuilder$1__Lcom_google_gwt_http_client_RequestBuilder_2V(val$request, val$callback){
  this.com_google_gwt_http_client_RequestBuilder$1_val$request = val$request;
  this.com_google_gwt_http_client_RequestBuilder$1_val$callback = val$callback;
}

function com_google_gwt_http_client_RequestBuilder$1(){
}

_ = com_google_gwt_http_client_RequestBuilder$1_RequestBuilder$1__Lcom_google_gwt_http_client_RequestBuilder_2V.prototype = com_google_gwt_http_client_RequestBuilder$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_RequestBuilder$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestBuilder$1_12_1classLit;
}
;
_.onReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2V = function com_google_gwt_http_client_RequestBuilder$1_onReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(xhr){
  if (xhr.readyState == 4) {
    com_google_gwt_xhr_client_XMLHttpRequest_$clearOnReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(xhr);
    com_google_gwt_http_client_Request_$fireOnResponseReceived__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_RequestCallback_2V(this.com_google_gwt_http_client_RequestBuilder$1_val$request, this.com_google_gwt_http_client_RequestBuilder$1_val$callback);
  }
}
;
_.com_google_gwt_http_client_RequestBuilder$1_val$callback = null;
_.com_google_gwt_http_client_RequestBuilder$1_val$request = null;
function com_google_gwt_http_client_RequestBuilder$Method_RequestBuilder$Method__Ljava_lang_String_2V(name){
  this.com_google_gwt_http_client_RequestBuilder$Method_name = name;
}

function com_google_gwt_http_client_RequestBuilder$Method(){
}

_ = com_google_gwt_http_client_RequestBuilder$Method_RequestBuilder$Method__Ljava_lang_String_2V.prototype = com_google_gwt_http_client_RequestBuilder$Method.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_RequestBuilder$Method_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestBuilder$Method_12_1classLit;
}
;
_.toString__Ljava_lang_String_2$ = function com_google_gwt_http_client_RequestBuilder$Method_toString__Ljava_lang_String_2(){
  return this.com_google_gwt_http_client_RequestBuilder$Method_name;
}
;
_.com_google_gwt_http_client_RequestBuilder$Method_name = null;
function com_google_gwt_http_client_RequestException_RequestException__Ljava_lang_String_2V(message){
  java_lang_Exception_Exception__Ljava_lang_String_2V.call(this, message);
}

function com_google_gwt_http_client_RequestException(){
}

_ = com_google_gwt_http_client_RequestException_RequestException__Ljava_lang_String_2V.prototype = com_google_gwt_http_client_RequestException.prototype = new java_lang_Exception;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_RequestException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_http_client_RequestException, Q$java_io_Serializable, Q$java_lang_Throwable]);
function com_google_gwt_http_client_RequestPermissionException_RequestPermissionException__Ljava_lang_String_2V(url){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
  this.java_lang_Throwable_detailMessage = 'The URL ' + url + ' is invalid or violates the same-origin security restriction';
}

function com_google_gwt_http_client_RequestPermissionException(){
}

_ = com_google_gwt_http_client_RequestPermissionException_RequestPermissionException__Ljava_lang_String_2V.prototype = com_google_gwt_http_client_RequestPermissionException.prototype = new com_google_gwt_http_client_RequestException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_RequestPermissionException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestPermissionException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_http_client_RequestException, Q$java_io_Serializable, Q$java_lang_Throwable]);
function com_google_gwt_http_client_RequestTimeoutException_RequestTimeoutException__Lcom_google_gwt_http_client_Request_2IV(timeoutMillis){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
  this.java_lang_Throwable_detailMessage = 'A request timeout has expired after ' + timeoutMillis + ' ms';
}

function com_google_gwt_http_client_RequestTimeoutException(){
}

_ = com_google_gwt_http_client_RequestTimeoutException_RequestTimeoutException__Lcom_google_gwt_http_client_Request_2IV.prototype = com_google_gwt_http_client_RequestTimeoutException.prototype = new com_google_gwt_http_client_RequestException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_http_client_RequestTimeoutException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestTimeoutException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_http_client_RequestException, Q$java_io_Serializable, Q$java_lang_Throwable]);
function com_google_gwt_http_client_StringValidator_throwIfEmptyOrNull__Ljava_lang_String_2Ljava_lang_String_2V(name, value){
  com_google_gwt_http_client_StringValidator_throwIfNull__Ljava_lang_String_2Ljava_lang_Object_2V(name, value);
  if (0 == java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(value).length) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V(name + ' cannot be empty');
  }
}

function com_google_gwt_http_client_StringValidator_throwIfNull__Ljava_lang_String_2Ljava_lang_Object_2V(name, value){
  if (null == value) {
    throw new java_lang_NullPointerException_NullPointerException__Ljava_lang_String_2V(name + ' cannot be null');
  }
}

function com_google_gwt_i18n_client_AutoDirectionHandler_AutoDirectionHandler__Lcom_google_gwt_i18n_client_AutoDirectionHandler$Target_2Lcom_google_gwt_i18n_shared_DirectionEstimator_2V(){
}

function com_google_gwt_i18n_client_AutoDirectionHandler_addTo__Lcom_google_gwt_i18n_client_AutoDirectionHandler$Target_2Lcom_google_gwt_i18n_shared_DirectionEstimator_2Lcom_google_gwt_i18n_client_AutoDirectionHandler_2(){
  var autoDirHandler;
  autoDirHandler = new com_google_gwt_i18n_client_AutoDirectionHandler_AutoDirectionHandler__Lcom_google_gwt_i18n_client_AutoDirectionHandler$Target_2Lcom_google_gwt_i18n_shared_DirectionEstimator_2V;
  return autoDirHandler;
}

function com_google_gwt_i18n_client_AutoDirectionHandler(){
}

_ = com_google_gwt_i18n_client_AutoDirectionHandler_AutoDirectionHandler__Lcom_google_gwt_i18n_client_AutoDirectionHandler$Target_2Lcom_google_gwt_i18n_shared_DirectionEstimator_2V.prototype = com_google_gwt_i18n_client_AutoDirectionHandler.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_client_AutoDirectionHandler_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1AutoDirectionHandler_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_shared_EventHandler]);
function com_google_gwt_i18n_client_BidiUtils_getDirectionOnElement__Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_i18n_client_HasDirection$Direction_2(elem){
  var dirPropertyValue;
  dirPropertyValue = com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, $intern_26);
  if (java_lang_String_$equalsIgnoreCase__Ljava_lang_String_2Ljava_lang_String_2Z($intern_12, dirPropertyValue)) {
    return com_google_gwt_i18n_client_HasDirection$Direction_$clinit__V() , com_google_gwt_i18n_client_HasDirection$Direction_RTL;
  }
   else if (java_lang_String_$equalsIgnoreCase__Ljava_lang_String_2Ljava_lang_String_2Z($intern_27, dirPropertyValue)) {
    return com_google_gwt_i18n_client_HasDirection$Direction_$clinit__V() , com_google_gwt_i18n_client_HasDirection$Direction_LTR;
  }
  return com_google_gwt_i18n_client_HasDirection$Direction_$clinit__V() , com_google_gwt_i18n_client_HasDirection$Direction_DEFAULT;
}

function com_google_gwt_i18n_client_BidiUtils_setDirectionOnElement__Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_i18n_client_HasDirection$Direction_2V(elem, direction){
  switch (direction.java_lang_Enum_ordinal) {
    case 0:
      {
        elem[$intern_26] = $intern_12;
        break;
      }

    case 1:
      {
        elem[$intern_26] = $intern_27;
        break;
      }

    case 2:
      {
        com_google_gwt_i18n_client_BidiUtils_getDirectionOnElement__Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_i18n_client_HasDirection$Direction_2(elem) != (com_google_gwt_i18n_client_HasDirection$Direction_$clinit__V() , com_google_gwt_i18n_client_HasDirection$Direction_DEFAULT) && (elem[$intern_26] = $intern_2 , undefined);
        break;
      }

  }
}

function com_google_gwt_i18n_shared_DateTimeFormat_$clinit__V(){
  com_google_gwt_i18n_shared_DateTimeFormat_$clinit__V = nullMethod;
  com_google_gwt_i18n_shared_DateTimeFormat_cache = new java_util_HashMap_HashMap__V;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$addPart__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IV(this$static, buf, count){
  var java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2IV_oldLength_0;
  if (com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(buf.java_lang_StringBuffer_data).length > 0) {
    java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_i18n_shared_DateTimeFormat_patternParts, new com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_DateTimeFormat$PatternPart__Ljava_lang_String_2IV(com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(buf.java_lang_StringBuffer_data), count));
    java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2IV_oldLength_0 = com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(buf.java_lang_StringBuffer_data).length;
    0 < java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2IV_oldLength_0?(com_google_gwt_core_client_impl_StringBufferImplArrayBase_$replace__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2IILjava_lang_String_2V(buf.java_lang_StringBuffer_data, 0, java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2IV_oldLength_0, $intern_2) , buf):0 > java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2IV_oldLength_0 && java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2_3CLjava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13C_1classLit, makeCastMap([Q$java_io_Serializable]), -1, -java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2IV_oldLength_0, 1));
  }
}

function com_google_gwt_i18n_shared_DateTimeFormat_$format__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_util_Date_2Lcom_google_gwt_i18n_shared_TimeZone_2Ljava_lang_String_2(this$static, date, timeZone){
  var ch, diff, i, j, keepDate, keepTime, n, toAppendTo, trailQuote;
  !timeZone && (timeZone = com_google_gwt_i18n_client_TimeZone_createTimeZone__ILcom_google_gwt_i18n_client_TimeZone_2(date.java_util_Date_jsdate.getTimezoneOffset()));
  diff = (date.java_util_Date_jsdate.getTimezoneOffset() - timeZone.com_google_gwt_i18n_client_TimeZone_standardOffset) * 60000;
  keepDate = new java_util_Date_Date__JV(com_google_gwt_lang_LongLib_add__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(date.getTime__J(), com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(diff)));
  keepTime = keepDate;
  if (keepDate.java_util_Date_jsdate.getTimezoneOffset() != date.java_util_Date_jsdate.getTimezoneOffset()) {
    diff > 0?(diff -= 86400000):(diff += 86400000);
    keepTime = new java_util_Date_Date__JV(com_google_gwt_lang_LongLib_add__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(date.getTime__J(), com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(diff)));
  }
  toAppendTo = new java_lang_StringBuffer_StringBuffer__IV;
  n = this$static.com_google_gwt_i18n_shared_DateTimeFormat_pattern.length;
  for (i = 0; i < n;) {
    ch = java_lang_String_$charAt__Ljava_lang_String_2IC(this$static.com_google_gwt_i18n_shared_DateTimeFormat_pattern, i);
    if (ch >= 97 && ch <= 122 || ch >= 65 && ch <= 90) {
      for (j = i + 1; j < n && java_lang_String_$charAt__Ljava_lang_String_2IC(this$static.com_google_gwt_i18n_shared_DateTimeFormat_pattern, j) == ch; ++j) {
      }
      com_google_gwt_i18n_shared_DateTimeFormat_$subFormat__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2CILjava_util_Date_2Ljava_util_Date_2Ljava_util_Date_2Lcom_google_gwt_i18n_shared_TimeZone_2Z(toAppendTo, ch, j - i, keepDate, keepTime, timeZone);
      i = j;
    }
     else if (ch == 39) {
      ++i;
      if (i < n && java_lang_String_$charAt__Ljava_lang_String_2IC(this$static.com_google_gwt_i18n_shared_DateTimeFormat_pattern, i) == 39) {
        com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(toAppendTo.java_lang_StringBuffer_data, $intern_28);
        ++i;
        continue;
      }
      trailQuote = false;
      while (!trailQuote) {
        j = i;
        while (j < n && java_lang_String_$charAt__Ljava_lang_String_2IC(this$static.com_google_gwt_i18n_shared_DateTimeFormat_pattern, j) != 39) {
          ++j;
        }
        if (j >= n) {
          throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V("Missing trailing '");
        }
        j + 1 < n && java_lang_String_$charAt__Ljava_lang_String_2IC(this$static.com_google_gwt_i18n_shared_DateTimeFormat_pattern, j + 1) == 39?++j:(trailQuote = true);
        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(toAppendTo, java_lang_String_$substring__Ljava_lang_String_2IILjava_lang_String_2(this$static.com_google_gwt_i18n_shared_DateTimeFormat_pattern, i, j));
        i = j + 1;
      }
    }
     else {
      com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(toAppendTo.java_lang_StringBuffer_data, String.fromCharCode(ch));
      ++i;
    }
  }
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(toAppendTo.java_lang_StringBuffer_data);
}

--></script>
<script><!--
function com_google_gwt_i18n_shared_DateTimeFormat_$formatFractionalSeconds__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V(buf, count, date){
  var time, value;
  time = date.getTime__J();
  if (com_google_gwt_lang_LongLib_lt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(time, P0_longLit)) {
    value = 1000 - com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(com_google_gwt_lang_LongLib_mod__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(time), P3e8_longLit));
    value == 1000 && (value = 0);
  }
   else {
    value = com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(com_google_gwt_lang_LongLib_mod__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(time, P3e8_longLit));
  }
  if (count == 1) {
    value = ~~((value + 50) / 100) < 9?~~((value + 50) / 100):9;
    com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(buf.java_lang_StringBuffer_data, String.fromCharCode(48 + value & 65535));
  }
   else if (count == 2) {
    value = ~~((value + 5) / 10) < 99?~~((value + 5) / 10):99;
    com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, value, 2);
  }
   else {
    com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, value, 3);
    count > 3 && com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, 0, count - 3);
  }
}

function com_google_gwt_i18n_shared_DateTimeFormat_$formatMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V(buf, count, date){
  var value;
  value = date.getMonth__I();
  switch (count) {
    case 5:
      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_29, $intern_30, $intern_31, $intern_32, $intern_31, $intern_29, $intern_29, $intern_32, $intern_33, $intern_34, $intern_35, $intern_36])[value]);
      break;
    case 4:
      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_37, $intern_38, $intern_39, $intern_40, $intern_41, $intern_42, $intern_43, $intern_44, $intern_45, $intern_46, $intern_47, $intern_48])[value]);
      break;
    case 3:
      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_49, $intern_50, $intern_51, $intern_52, $intern_41, $intern_53, $intern_54, $intern_55, $intern_56, $intern_57, $intern_58, $intern_59])[value]);
      break;
    default:com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, value + 1, count);
  }
}

function com_google_gwt_i18n_shared_DateTimeFormat_$formatYear__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V(buf, count, date){
  var value;
  value = date.getYear__I() + 1900;
  value < 0 && (value = -value);
  switch (count) {
    case 1:
      com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2IV(buf.java_lang_StringBuffer_data, value);
      break;
    case 2:
      com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, value % 100, 2);
      break;
    default:com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, value, count);
  }
}

function com_google_gwt_i18n_shared_DateTimeFormat_$getNextCharCountInPattern__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2II(pattern, start){
  var ch, next;
  ch = pattern.charCodeAt(start);
  next = start + 1;
  while (next < pattern.length && pattern.charCodeAt(next) == ch) {
    ++next;
  }
  return next - start;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$identifyAbutStart__Lcom_google_gwt_i18n_shared_DateTimeFormat_2V(this$static){
  var abut, i, len;
  abut = false;
  len = this$static.com_google_gwt_i18n_shared_DateTimeFormat_patternParts.java_util_ArrayList_size;
  for (i = 0; i < len; ++i) {
    if (com_google_gwt_i18n_shared_DateTimeFormat_$isNumeric__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Lcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2Z(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_i18n_shared_DateTimeFormat_patternParts, i), Q$com_google_gwt_i18n_shared_DateTimeFormat$PatternPart))) {
      if (!abut && i + 1 < len && com_google_gwt_i18n_shared_DateTimeFormat_$isNumeric__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Lcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2Z(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_i18n_shared_DateTimeFormat_patternParts, i + 1), Q$com_google_gwt_i18n_shared_DateTimeFormat$PatternPart))) {
        abut = true;
        com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_i18n_shared_DateTimeFormat_patternParts, i), Q$com_google_gwt_i18n_shared_DateTimeFormat$PatternPart).com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_abutStart = true;
      }
    }
     else {
      abut = false;
    }
  }
}

function com_google_gwt_i18n_shared_DateTimeFormat_$isNumeric__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Lcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2Z(part){
  var i;
  if (part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_count <= 0) {
    return false;
  }
  i = java_lang_String_$indexOf__Ljava_lang_String_2Ljava_lang_String_2I('MLydhHmsSDkK', java_lang_String_fromCodePoint__ILjava_lang_String_2(part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_text.charCodeAt(0)));
  return i > 1 || i >= 0 && part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_count < 3;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, data, pos){
  var bestMatch, bestMatchLength, count, i, length, textInLowerCase;
  count = data.length;
  bestMatchLength = 0;
  bestMatch = -1;
  textInLowerCase = java_lang_String_$substring__Ljava_lang_String_2ILjava_lang_String_2(text, start).toLowerCase();
  for (i = 0; i < count; ++i) {
    length = data[i].length;
    if (length > bestMatchLength && java_lang_String_$indexOf__Ljava_lang_String_2Ljava_lang_String_2I(textInLowerCase, data[i].toLowerCase()) == 0) {
      bestMatch = i;
      bestMatchLength = length;
    }
  }
  bestMatch >= 0 && (pos[0] = start + bestMatchLength);
  return bestMatch;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$parse__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2ZLjava_util_Date_2(this$static, text){
  var charsConsumed, curDate, date;
  curDate = new java_util_Date_Date__V;
  date = new java_util_Date_Date__IIIV(curDate.getYear__I(), curDate.getMonth__I(), curDate.getDate__I());
  charsConsumed = com_google_gwt_i18n_shared_DateTimeFormat_$parse__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2ILjava_util_Date_2ZI(this$static, text, date);
  if (charsConsumed == 0 || charsConsumed < text.length) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V(text);
  }
  return date;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$parse__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2ILjava_util_Date_2ZI(this$static, text, date){
  var abutPass, abutPat, cal, count, i, parsePos, part, s;
  cal = new com_google_gwt_i18n_shared_impl_DateRecord_DateRecord__V;
  parsePos = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13I_1classLit, makeCastMap([Q$java_io_Serializable]), -1, [0]);
  abutPat = -1;
  abutPass = 0;
  for (i = 0; i < this$static.com_google_gwt_i18n_shared_DateTimeFormat_patternParts.java_util_ArrayList_size; ++i) {
    part = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_i18n_shared_DateTimeFormat_patternParts, i), Q$com_google_gwt_i18n_shared_DateTimeFormat$PatternPart);
    if (part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_count > 0) {
      if (abutPat < 0 && part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_abutStart) {
        abutPat = i;
        abutPass = 0;
      }
      if (abutPat >= 0) {
        count = part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_count;
        if (i == abutPat) {
          count -= abutPass++;
          if (count == 0) {
            return 0;
          }
        }
        if (!com_google_gwt_i18n_shared_DateTimeFormat_$subParse__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2ILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, parsePos, part, count, cal)) {
          i = abutPat - 1;
          parsePos[0] = 0;
          continue;
        }
      }
       else {
        abutPat = -1;
        if (!com_google_gwt_i18n_shared_DateTimeFormat_$subParse__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2ILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, parsePos, part, 0, cal)) {
          return 0;
        }
      }
    }
     else {
      abutPat = -1;
      if (part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_text.charCodeAt(0) == 32) {
        s = parsePos[0];
        com_google_gwt_i18n_shared_DateTimeFormat_$skipSpace__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3IV(text, parsePos);
        if (parsePos[0] > s) {
          continue;
        }
      }
       else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2IZ(text, part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_text, parsePos[0])) {
        parsePos[0] += part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_text.length;
        continue;
      }
      return 0;
    }
  }
  if (!com_google_gwt_i18n_shared_impl_DateRecord_$calcDate__Lcom_google_gwt_i18n_shared_impl_DateRecord_2Ljava_util_Date_2ZZ(cal, date)) {
    return 0;
  }
  return parsePos[0];
}

function com_google_gwt_i18n_shared_DateTimeFormat_$parseInt__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3II(text, pos){
  var ch, ind, ret;
  ret = 0;
  ind = pos[0];
  if (ind >= text.length) {
    return -1;
  }
  ch = text.charCodeAt(ind);
  while (ch >= 48 && ch <= 57) {
    ret = ret * 10 + (ch - 48);
    ++ind;
    if (ind >= text.length) {
      break;
    }
    ch = text.charCodeAt(ind);
  }
  ind > pos[0]?(pos[0] = ind):(ret = -1);
  return ret;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$parsePattern__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2V(this$static, pattern){
  var buf, ch, count, i, inQuote;
  buf = new java_lang_StringBuffer_StringBuffer__IV;
  inQuote = false;
  for (i = 0; i < pattern.length; ++i) {
    ch = pattern.charCodeAt(i);
    if (ch == 32) {
      com_google_gwt_i18n_shared_DateTimeFormat_$addPart__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IV(this$static, buf, 0);
      com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(buf.java_lang_StringBuffer_data, $intern_9);
      com_google_gwt_i18n_shared_DateTimeFormat_$addPart__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IV(this$static, buf, 0);
      while (i + 1 < pattern.length && pattern.charCodeAt(i + 1) == 32) {
        ++i;
      }
      continue;
    }
    if (inQuote) {
      if (ch == 39) {
        if (i + 1 < pattern.length && pattern.charCodeAt(i + 1) == 39) {
          com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(buf.java_lang_StringBuffer_data, $intern_28);
          ++i;
        }
         else {
          inQuote = false;
        }
      }
       else {
        com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(buf.java_lang_StringBuffer_data, String.fromCharCode(ch));
      }
      continue;
    }
    if (java_lang_String_$indexOf__Ljava_lang_String_2Ljava_lang_String_2I('GyMLdkHmsSEcDahKzZv', java_lang_String_fromCodePoint__ILjava_lang_String_2(ch)) > 0) {
      com_google_gwt_i18n_shared_DateTimeFormat_$addPart__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IV(this$static, buf, 0);
      com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(buf.java_lang_StringBuffer_data, String.fromCharCode(ch));
      count = com_google_gwt_i18n_shared_DateTimeFormat_$getNextCharCountInPattern__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2II(pattern, i);
      com_google_gwt_i18n_shared_DateTimeFormat_$addPart__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IV(this$static, buf, count);
      i += count - 1;
      continue;
    }
    if (ch == 39) {
      if (i + 1 < pattern.length && pattern.charCodeAt(i + 1) == 39) {
        com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(buf.java_lang_StringBuffer_data, $intern_28);
        ++i;
      }
       else {
        inQuote = true;
      }
    }
     else {
      com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(buf.java_lang_StringBuffer_data, String.fromCharCode(ch));
    }
  }
  com_google_gwt_i18n_shared_DateTimeFormat_$addPart__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IV(this$static, buf, 0);
  com_google_gwt_i18n_shared_DateTimeFormat_$identifyAbutStart__Lcom_google_gwt_i18n_shared_DateTimeFormat_2V(this$static);
}

function com_google_gwt_i18n_shared_DateTimeFormat_$parseTimeZoneOffset__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, cal){
  var offset, sign, st, value;
  if (pos[0] >= text.length) {
    cal.com_google_gwt_i18n_shared_impl_DateRecord_tzOffset = 0;
    return true;
  }
  switch (text.charCodeAt(pos[0])) {
    case 43:
      sign = 1;
      break;
    case 45:
      sign = -1;
      break;
    default:cal.com_google_gwt_i18n_shared_impl_DateRecord_tzOffset = 0;
      return true;
  }
  ++pos[0];
  st = pos[0];
  value = com_google_gwt_i18n_shared_DateTimeFormat_$parseInt__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3II(text, pos);
  if (value == 0 && pos[0] == st) {
    return false;
  }
  if (pos[0] < text.length && text.charCodeAt(pos[0]) == 58) {
    offset = value * 60;
    ++pos[0];
    st = pos[0];
    value = com_google_gwt_i18n_shared_DateTimeFormat_$parseInt__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3II(text, pos);
    if (value == 0 && pos[0] == st) {
      return false;
    }
    offset += value;
  }
   else {
    offset = value;
    value < 24 && pos[0] - st <= 2?(offset *= 60):(offset = value % 100 + ~~(value / 100) * 60);
  }
  offset *= sign;
  cal.com_google_gwt_i18n_shared_impl_DateRecord_tzOffset = -offset;
  return true;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$skipSpace__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3IV(text, pos){
  while (pos[0] < text.length && java_lang_String_$indexOf__Ljava_lang_String_2Ljava_lang_String_2I(' \t\r\n', java_lang_String_fromCodePoint__ILjava_lang_String_2(text.charCodeAt(pos[0]))) >= 0) {
    ++pos[0];
  }
}

--></script>
<script><!--
function com_google_gwt_i18n_shared_DateTimeFormat_$subFormat__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2CILjava_util_Date_2Ljava_util_Date_2Ljava_util_Date_2Lcom_google_gwt_i18n_shared_TimeZone_2Z(buf, ch, count, adjustedDate, adjustedTime, timezone){
  var com_google_gwt_i18n_shared_DateTimeFormat_$formatEra__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$format24Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$formatDayOfWeek__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$format1To12Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$format0To11Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$format0To23Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneDay__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$formatQuarter__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$formatDate__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$formatMinutes__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, com_google_gwt_i18n_shared_DateTimeFormat_$formatSeconds__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0;
  switch (ch) {
    case 71:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatEra__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedDate.getYear__I() >= -1900?1:0;
      count >= 4?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_60, $intern_61])[com_google_gwt_i18n_shared_DateTimeFormat_$formatEra__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, ['BC', 'AD'])[com_google_gwt_i18n_shared_DateTimeFormat_$formatEra__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]);
      break;
    case 121:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatYear__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V(buf, count, adjustedDate);
      break;
    case 77:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V(buf, count, adjustedDate);
      break;
    case 107:
      com_google_gwt_i18n_shared_DateTimeFormat_$format24Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedTime.getHours__I();
      com_google_gwt_i18n_shared_DateTimeFormat_$format24Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 == 0?com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, 24, count):com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, com_google_gwt_i18n_shared_DateTimeFormat_$format24Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, count);
      break;
    case 83:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatFractionalSeconds__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V(buf, count, adjustedTime);
      break;
    case 69:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatDayOfWeek__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedDate.getDay__I();
      count == 5?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_33, $intern_31, $intern_62, $intern_63, $intern_62, $intern_30, $intern_33])[com_google_gwt_i18n_shared_DateTimeFormat_$formatDayOfWeek__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):count == 4?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_64, $intern_65, $intern_66, $intern_67, $intern_68, $intern_69, $intern_70])[com_google_gwt_i18n_shared_DateTimeFormat_$formatDayOfWeek__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_71, $intern_72, $intern_73, $intern_74, $intern_75, $intern_76, $intern_77])[com_google_gwt_i18n_shared_DateTimeFormat_$formatDayOfWeek__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]);
      break;
    case 97:
      adjustedTime.getHours__I() >= 12 && adjustedTime.getHours__I() < 24?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_78, $intern_79])[1]):java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_78, $intern_79])[0]);
      break;
    case 104:
      com_google_gwt_i18n_shared_DateTimeFormat_$format1To12Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedTime.getHours__I() % 12;
      com_google_gwt_i18n_shared_DateTimeFormat_$format1To12Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 == 0?com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, 12, count):com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, com_google_gwt_i18n_shared_DateTimeFormat_$format1To12Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, count);
      break;
    case 75:
      com_google_gwt_i18n_shared_DateTimeFormat_$format0To11Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedTime.getHours__I() % 12;
      com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, com_google_gwt_i18n_shared_DateTimeFormat_$format0To11Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, count);
      break;
    case 72:
      com_google_gwt_i18n_shared_DateTimeFormat_$format0To23Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedTime.getHours__I();
      com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, com_google_gwt_i18n_shared_DateTimeFormat_$format0To23Hours__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, count);
      break;
    case 99:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneDay__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedDate.getDay__I();
      count == 5?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_33, $intern_31, $intern_62, $intern_63, $intern_62, $intern_30, $intern_33])[com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneDay__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):count == 4?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_64, $intern_65, $intern_66, $intern_67, $intern_68, $intern_69, $intern_70])[com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneDay__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):count == 3?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_71, $intern_72, $intern_73, $intern_74, $intern_75, $intern_76, $intern_77])[com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneDay__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneDay__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, 1);
      break;
    case 76:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedDate.getMonth__I();
      count == 5?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_29, $intern_30, $intern_31, $intern_32, $intern_31, $intern_29, $intern_29, $intern_32, $intern_33, $intern_34, $intern_35, $intern_36])[com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):count == 4?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_37, $intern_38, $intern_39, $intern_40, $intern_41, $intern_42, $intern_43, $intern_44, $intern_45, $intern_46, $intern_47, $intern_48])[com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):count == 3?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_49, $intern_50, $intern_51, $intern_52, $intern_41, $intern_53, $intern_54, $intern_55, $intern_56, $intern_57, $intern_58, $intern_59])[com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, com_google_gwt_i18n_shared_DateTimeFormat_$formatStandaloneMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 + 1, count);
      break;
    case 81:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatQuarter__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = ~~(adjustedDate.getMonth__I() / 3);
      count < 4?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, ['Q1', 'Q2', 'Q3', 'Q4'])[com_google_gwt_i18n_shared_DateTimeFormat_$formatQuarter__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]):java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'])[com_google_gwt_i18n_shared_DateTimeFormat_$formatQuarter__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0]);
      break;
    case 100:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatDate__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedDate.getDate__I();
      com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, com_google_gwt_i18n_shared_DateTimeFormat_$formatDate__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, count);
      break;
    case 109:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatMinutes__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedTime.getMinutes__I();
      com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, com_google_gwt_i18n_shared_DateTimeFormat_$formatMinutes__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, count);
      break;
    case 115:
      com_google_gwt_i18n_shared_DateTimeFormat_$formatSeconds__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0 = adjustedTime.getSeconds__I();
      com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, com_google_gwt_i18n_shared_DateTimeFormat_$formatSeconds__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2ILjava_util_Date_2V_value_0, count);
      break;
    case 122:
      count < 4?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, timezone.com_google_gwt_i18n_client_TimeZone_tzNames[0]):java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, timezone.com_google_gwt_i18n_client_TimeZone_tzNames[1]);
      break;
    case 118:
      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, timezone.com_google_gwt_i18n_client_TimeZone_timezoneID);
      break;
    case 90:
      count < 3?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_i18n_client_TimeZone_$getRFCTimeZoneString__Lcom_google_gwt_i18n_client_TimeZone_2Ljava_util_Date_2Ljava_lang_String_2(timezone)):count == 3?java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_i18n_client_TimeZone_$getISOTimeZoneString__Lcom_google_gwt_i18n_client_TimeZone_2Ljava_util_Date_2Ljava_lang_String_2(timezone)):java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buf, com_google_gwt_i18n_client_TimeZone_composeGMTString__ILjava_lang_String_2(timezone.com_google_gwt_i18n_client_TimeZone_standardOffset));
      break;
    default:return false;
  }
  return true;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$subParse__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2ILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, part, digitCount, cal){
  var ch, start, value;
  com_google_gwt_i18n_shared_DateTimeFormat_$skipSpace__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3IV(text, pos);
  start = pos[0];
  ch = part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_text.charCodeAt(0);
  value = -1;
  if (com_google_gwt_i18n_shared_DateTimeFormat_$isNumeric__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Lcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2Z(part)) {
    if (digitCount > 0) {
      if (start + digitCount > text.length) {
        return false;
      }
      value = com_google_gwt_i18n_shared_DateTimeFormat_$parseInt__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3II(text.substr(0, start + digitCount - 0), pos);
    }
     else {
      value = com_google_gwt_i18n_shared_DateTimeFormat_$parseInt__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3II(text, pos);
    }
  }
  switch (ch) {
    case 71:
      value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_60, $intern_61]), pos);
      cal.com_google_gwt_i18n_shared_impl_DateRecord_era = value;
      return true;
    case 77:
      return com_google_gwt_i18n_shared_DateTimeFormat_$subParseMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2IIZ(text, pos, cal, value, start);
    case 76:
      return com_google_gwt_i18n_shared_DateTimeFormat_$subParseStandaloneMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2IIZ(text, pos, cal, value, start);
    case 69:
      return com_google_gwt_i18n_shared_DateTimeFormat_$subParseDayOfWeek__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3IILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, start, cal);
    case 99:
      return com_google_gwt_i18n_shared_DateTimeFormat_$subParseStandaloneDay__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3IILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, start, cal);
    case 97:
      value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_78, $intern_79]), pos);
      cal.com_google_gwt_i18n_shared_impl_DateRecord_ampm = value;
      return true;
    case 121:
      return com_google_gwt_i18n_shared_DateTimeFormat_$subParseYear__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3IIILcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, start, value, part, cal);
    case 100:
      if (value <= 0) {
        return false;
      }

      cal.com_google_gwt_i18n_shared_impl_DateRecord_dayOfMonth = value;
      return true;
    case 83:
      if (value < 0) {
        return false;
      }

      return com_google_gwt_i18n_shared_DateTimeFormat_$subParseFractionalSeconds__Lcom_google_gwt_i18n_shared_DateTimeFormat_2IIILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(value, start, pos[0], cal);
    case 104:
      value == 12 && (value = 0);
    case 75:
    case 107:
    case 72:
      if (value < 0) {
        return false;
      }

      cal.com_google_gwt_i18n_shared_impl_DateRecord_hours = value;
      return true;
    case 109:
      if (value < 0) {
        return false;
      }

      cal.com_google_gwt_i18n_shared_impl_DateRecord_minutes = value;
      return true;
    case 115:
      if (value < 0) {
        return false;
      }

      cal.com_google_gwt_i18n_shared_impl_DateRecord_seconds = value;
      return true;
    case 122:
    case 90:
    case 118:
      return com_google_gwt_i18n_shared_DateTimeFormat_$subParseTimeZoneInGMT__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, start, pos, cal);
    default:return false;
  }
}

function com_google_gwt_i18n_shared_DateTimeFormat_$subParseDayOfWeek__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3IILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, start, cal){
  var value;
  value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_64, $intern_65, $intern_66, $intern_67, $intern_68, $intern_69, $intern_70]), pos);
  value < 0 && (value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_71, $intern_72, $intern_73, $intern_74, $intern_75, $intern_76, $intern_77]), pos));
  if (value < 0) {
    return false;
  }
  cal.com_google_gwt_i18n_shared_impl_DateRecord_dayOfWeek = value;
  return true;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$subParseFractionalSeconds__Lcom_google_gwt_i18n_shared_DateTimeFormat_2IIILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(value, start, end, cal){
  var a, i;
  i = end - start;
  if (i < 3) {
    while (i < 3) {
      value *= 10;
      ++i;
    }
  }
   else {
    a = 1;
    while (i > 3) {
      a *= 10;
      --i;
    }
    value = ~~((value + (a >> 1)) / a);
  }
  cal.com_google_gwt_i18n_shared_impl_DateRecord_milliseconds = value;
  return true;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$subParseMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2IIZ(text, pos, cal, value, start){
  if (value < 0) {
    value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_37, $intern_38, $intern_39, $intern_40, $intern_41, $intern_42, $intern_43, $intern_44, $intern_45, $intern_46, $intern_47, $intern_48]), pos);
    value < 0 && (value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_49, $intern_50, $intern_51, $intern_52, $intern_41, $intern_53, $intern_54, $intern_55, $intern_56, $intern_57, $intern_58, $intern_59]), pos));
    if (value < 0) {
      return false;
    }
    cal.com_google_gwt_i18n_shared_impl_DateRecord_month = value;
    return true;
  }
   else if (value > 0) {
    cal.com_google_gwt_i18n_shared_impl_DateRecord_month = value - 1;
    return true;
  }
  return false;
}

--></script>
<script><!--
function com_google_gwt_i18n_shared_DateTimeFormat_$subParseStandaloneDay__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3IILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, start, cal){
  var value;
  value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_64, $intern_65, $intern_66, $intern_67, $intern_68, $intern_69, $intern_70]), pos);
  value < 0 && (value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_71, $intern_72, $intern_73, $intern_74, $intern_75, $intern_76, $intern_77]), pos));
  if (value < 0) {
    return false;
  }
  cal.com_google_gwt_i18n_shared_impl_DateRecord_dayOfWeek = value;
  return true;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$subParseStandaloneMonth__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2IIZ(text, pos, cal, value, start){
  if (value < 0) {
    value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_37, $intern_38, $intern_39, $intern_40, $intern_41, $intern_42, $intern_43, $intern_44, $intern_45, $intern_46, $intern_47, $intern_48]), pos);
    value < 0 && (value = com_google_gwt_i18n_shared_DateTimeFormat_$matchString__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3Ljava_lang_String_2_3II(text, start, com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_49, $intern_50, $intern_51, $intern_52, $intern_41, $intern_53, $intern_54, $intern_55, $intern_56, $intern_57, $intern_58, $intern_59]), pos));
    if (value < 0) {
      return false;
    }
    cal.com_google_gwt_i18n_shared_impl_DateRecord_month = value;
    return true;
  }
   else if (value > 0) {
    cal.com_google_gwt_i18n_shared_impl_DateRecord_month = value - 1;
    return true;
  }
  return false;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$subParseTimeZoneInGMT__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2I_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, start, pos, cal){
  if (!(start < 0 || start >= text.length) && text.indexOf('GMT', start) == start) {
    pos[0] = start + 3;
    return com_google_gwt_i18n_shared_DateTimeFormat_$parseTimeZoneOffset__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, cal);
  }
  if (!(start < 0 || start >= text.length) && text.indexOf($intern_80, start) == start) {
    pos[0] = start + 3;
    return com_google_gwt_i18n_shared_DateTimeFormat_$parseTimeZoneOffset__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, cal);
  }
  return com_google_gwt_i18n_shared_DateTimeFormat_$parseTimeZoneOffset__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3ILcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, cal);
}

function com_google_gwt_i18n_shared_DateTimeFormat_$subParseYear__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3IIILcom_google_gwt_i18n_shared_DateTimeFormat$PatternPart_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2Z(text, pos, start, value, part, cal){
  var ambiguousTwoDigitYear, ch, date, defaultCenturyStartYear;
  ch = 32;
  if (value < 0) {
    if (pos[0] >= text.length) {
      return false;
    }
    ch = text.charCodeAt(pos[0]);
    if (ch != 43 && ch != 45) {
      return false;
    }
    ++pos[0];
    value = com_google_gwt_i18n_shared_DateTimeFormat_$parseInt__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2_3II(text, pos);
    if (value < 0) {
      return false;
    }
    ch == 45 && (value = -value);
  }
  if (ch == 32 && pos[0] - start == 2 && part.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_count == 2) {
    date = new java_util_Date_Date__V;
    defaultCenturyStartYear = date.getYear__I() + 1900 - 80;
    ambiguousTwoDigitYear = defaultCenturyStartYear % 100;
    cal.com_google_gwt_i18n_shared_impl_DateRecord_ambiguousYear = value == ambiguousTwoDigitYear;
    value += ~~(defaultCenturyStartYear / 100) * 100 + (value < ambiguousTwoDigitYear?100:0);
  }
  cal.com_google_gwt_i18n_shared_impl_DateRecord_year = value;
  return true;
}

function com_google_gwt_i18n_shared_DateTimeFormat_$zeroPaddingNumber__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_StringBuffer_2IIV(buf, value, minWidth){
  var b, i;
  b = 10;
  for (i = 0; i < minWidth - 1; ++i) {
    value < b && (com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(buf.java_lang_StringBuffer_data, $intern_81) , buf);
    b *= 10;
  }
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2IV(buf.java_lang_StringBuffer_data, value);
}

function com_google_gwt_i18n_shared_DateTimeFormat_DateTimeFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_shared_DateTimeFormatInfo_2V(pattern){
  com_google_gwt_i18n_shared_DateTimeFormat_$clinit__V();
  this.com_google_gwt_i18n_shared_DateTimeFormat_patternParts = new java_util_ArrayList_ArrayList__V;
  this.com_google_gwt_i18n_shared_DateTimeFormat_pattern = pattern;
  com_google_gwt_i18n_shared_DateTimeFormat_$parsePattern__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2V(this, pattern);
}

function com_google_gwt_i18n_shared_DateTimeFormat_getFormat__Lcom_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_2Lcom_google_gwt_i18n_shared_DateTimeFormat_2(predef){
  com_google_gwt_i18n_shared_DateTimeFormat_$clinit__V();
  var dtfi, pattern;
  if (com_google_gwt_i18n_shared_DateTimeFormat_usesFixedEnglishStrings__Lcom_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_2Z(predef)) {
    switch (predef.java_lang_Enum_ordinal) {
      case 1:
        pattern = $intern_82;
        break;
      case 0:
        pattern = $intern_83;
        break;
      default:throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V($intern_84 + predef);
    }
    return com_google_gwt_i18n_shared_DateTimeFormat_getFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_shared_DateTimeFormatInfo_2Lcom_google_gwt_i18n_shared_DateTimeFormat_2(pattern, new com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_DefaultDateTimeFormatInfo__V);
  }
  dtfi = com_google_gwt_i18n_client_LocaleInfo_$getDateTimeFormatInfo__Lcom_google_gwt_i18n_client_LocaleInfo_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2((com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_instance));
  switch (predef.java_lang_Enum_ordinal) {
    case 2:
      pattern = dtfi.dateFormatFull__Ljava_lang_String_2();
      break;
    case 3:
      pattern = dtfi.dateFormatLong__Ljava_lang_String_2();
      break;
    case 4:
      pattern = dtfi.dateFormatMedium__Ljava_lang_String_2();
      break;
    case 5:
      pattern = dtfi.dateFormatShort__Ljava_lang_String_2();
      break;
    case 10:
      pattern = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeFull__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(dtfi.timeFormatFull__Ljava_lang_String_2(), dtfi.dateFormatFull__Ljava_lang_String_2());
      break;
    case 11:
      pattern = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeLong__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(dtfi.timeFormatLong__Ljava_lang_String_2(), dtfi.dateFormatLong__Ljava_lang_String_2());
      break;
    case 12:
      pattern = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeMedium__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(dtfi.timeFormatMedium__Ljava_lang_String_2(), dtfi.dateFormatMedium__Ljava_lang_String_2());
      break;
    case 13:
      pattern = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeShort__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(dtfi.timeFormatShort__Ljava_lang_String_2(), dtfi.dateFormatShort__Ljava_lang_String_2());
      break;
    case 14:
      pattern = $intern_85;
      break;
    case 17:
      pattern = $intern_86;
      break;
    case 18:
      pattern = $intern_87;
      break;
    case 15:
      pattern = $intern_88;
      break;
    case 16:
      pattern = $intern_89;
      break;
    case 19:
      pattern = $intern_90;
      break;
    case 20:
      pattern = $intern_91;
      break;
    case 21:
      pattern = $intern_92;
      break;
    case 22:
      pattern = $intern_93;
      break;
    case 23:
      pattern = $intern_94;
      break;
    case 24:
      pattern = dtfi.formatMonthNumDay__Ljava_lang_String_2();
      break;
    case 25:
      pattern = dtfi.formatMonthFullWeekdayDay__Ljava_lang_String_2();
      break;
    case 6:
      pattern = dtfi.timeFormatFull__Ljava_lang_String_2();
      break;
    case 7:
      pattern = dtfi.timeFormatLong__Ljava_lang_String_2();
      break;
    case 8:
      pattern = dtfi.timeFormatMedium__Ljava_lang_String_2();
      break;
    case 9:
      pattern = dtfi.timeFormatShort__Ljava_lang_String_2();
      break;
    case 26:
      pattern = $intern_95;
      break;
    case 27:
      pattern = dtfi.formatYearMonthFull__Ljava_lang_String_2();
      break;
    case 28:
      pattern = dtfi.formatYearMonthAbbrev__Ljava_lang_String_2();
      break;
    case 29:
      pattern = dtfi.formatYearMonthAbbrevDay__Ljava_lang_String_2();
      break;
    case 30:
      pattern = dtfi.formatYearMonthFullDay__Ljava_lang_String_2();
      break;
    case 31:
      pattern = dtfi.formatYearMonthNum__Ljava_lang_String_2();
      break;
    case 32:
      pattern = dtfi.formatYearMonthNumDay__Ljava_lang_String_2();
      break;
    case 33:
      pattern = dtfi.formatYearMonthWeekdayDay__Ljava_lang_String_2();
      break;
    case 34:
      pattern = dtfi.formatYearQuarterFull__Ljava_lang_String_2();
      break;
    case 35:
      pattern = dtfi.formatYearQuarterShort__Ljava_lang_String_2();
      break;
    default:throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V($intern_96 + predef);
  }
  return com_google_gwt_i18n_shared_DateTimeFormat_getFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_shared_DateTimeFormatInfo_2Lcom_google_gwt_i18n_shared_DateTimeFormat_2(pattern, dtfi);
}

function com_google_gwt_i18n_shared_DateTimeFormat_getFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_shared_DateTimeFormatInfo_2Lcom_google_gwt_i18n_shared_DateTimeFormat_2(pattern, dtfi){
  var defaultDtfi, dtf;
  defaultDtfi = com_google_gwt_i18n_client_LocaleInfo_$getDateTimeFormatInfo__Lcom_google_gwt_i18n_client_LocaleInfo_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2((com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_instance));
  dtf = null;
  dtfi == defaultDtfi && (dtf = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(com_google_gwt_i18n_shared_DateTimeFormat_cache, pattern), Q$com_google_gwt_i18n_shared_DateTimeFormat));
  if (!dtf) {
    dtf = new com_google_gwt_i18n_shared_DateTimeFormat_DateTimeFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_shared_DateTimeFormatInfo_2V(pattern);
    dtfi == defaultDtfi && java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(com_google_gwt_i18n_shared_DateTimeFormat_cache, pattern, dtf);
  }
  return dtf;
}

function com_google_gwt_i18n_shared_DateTimeFormat_usesFixedEnglishStrings__Lcom_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_2Z(predef){
  switch (predef.java_lang_Enum_ordinal) {
    case 0:
    case 1:
      return true;
    default:return false;
  }
}

function com_google_gwt_i18n_shared_DateTimeFormat(){
}

_ = com_google_gwt_i18n_shared_DateTimeFormat_DateTimeFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_shared_DateTimeFormatInfo_2V.prototype = com_google_gwt_i18n_shared_DateTimeFormat.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_shared_DateTimeFormat_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1DateTimeFormat_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_i18n_shared_DateTimeFormat]);
_.com_google_gwt_i18n_shared_DateTimeFormat_pattern = null;
var com_google_gwt_i18n_shared_DateTimeFormat_cache = null;
function com_google_gwt_i18n_client_DateTimeFormat_$clinit__V(){
  com_google_gwt_i18n_client_DateTimeFormat_$clinit__V = nullMethod;
  com_google_gwt_i18n_shared_DateTimeFormat_$clinit__V();
  com_google_gwt_i18n_client_DateTimeFormat_cache = new java_util_HashMap_HashMap__V;
}

function com_google_gwt_i18n_client_DateTimeFormat_DateTimeFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2V(pattern){
  com_google_gwt_i18n_shared_DateTimeFormat_DateTimeFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_shared_DateTimeFormatInfo_2V.call(this, pattern);
}

function com_google_gwt_i18n_client_DateTimeFormat_getFormat__Lcom_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_2Lcom_google_gwt_i18n_client_DateTimeFormat_2(predef){
  com_google_gwt_i18n_client_DateTimeFormat_$clinit__V();
  var dtfi, pattern;
  if (com_google_gwt_i18n_client_DateTimeFormat_usesFixedEnglishStrings__Lcom_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_2Z(predef)) {
    switch (predef.java_lang_Enum_ordinal) {
      case 1:
        pattern = $intern_82;
        break;
      case 0:
        pattern = $intern_83;
        break;
      default:throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V($intern_84 + predef);
    }
    return com_google_gwt_i18n_client_DateTimeFormat_getFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2Lcom_google_gwt_i18n_client_DateTimeFormat_2(pattern, new com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_DateTimeFormatInfoImpl_1en__V);
  }
  dtfi = com_google_gwt_i18n_client_LocaleInfo_$getDateTimeFormatInfo__Lcom_google_gwt_i18n_client_LocaleInfo_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2((com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_instance));
  switch (predef.java_lang_Enum_ordinal) {
    case 2:
      pattern = dtfi.dateFormatFull__Ljava_lang_String_2();
      break;
    case 3:
      pattern = dtfi.dateFormatLong__Ljava_lang_String_2();
      break;
    case 4:
      pattern = dtfi.dateFormatMedium__Ljava_lang_String_2();
      break;
    case 5:
      pattern = dtfi.dateFormatShort__Ljava_lang_String_2();
      break;
    case 10:
      pattern = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeFull__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(dtfi.timeFormatFull__Ljava_lang_String_2(), dtfi.dateFormatFull__Ljava_lang_String_2());
      break;
    case 11:
      pattern = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeLong__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(dtfi.timeFormatLong__Ljava_lang_String_2(), dtfi.dateFormatLong__Ljava_lang_String_2());
      break;
    case 12:
      pattern = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeMedium__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(dtfi.timeFormatMedium__Ljava_lang_String_2(), dtfi.dateFormatMedium__Ljava_lang_String_2());
      break;
    case 13:
      pattern = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeShort__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(dtfi.timeFormatShort__Ljava_lang_String_2(), dtfi.dateFormatShort__Ljava_lang_String_2());
      break;
    case 14:
      pattern = $intern_85;
      break;
    case 17:
      pattern = $intern_86;
      break;
    case 18:
      pattern = $intern_87;
      break;
    case 15:
      pattern = $intern_88;
      break;
    case 16:
      pattern = $intern_89;
      break;
    case 19:
      pattern = $intern_90;
      break;
    case 20:
      pattern = $intern_91;
      break;
    case 21:
      pattern = $intern_92;
      break;
    case 22:
      pattern = $intern_93;
      break;
    case 23:
      pattern = $intern_94;
      break;
    case 24:
      pattern = dtfi.formatMonthNumDay__Ljava_lang_String_2();
      break;
    case 25:
      pattern = dtfi.formatMonthFullWeekdayDay__Ljava_lang_String_2();
      break;
    case 6:
      pattern = dtfi.timeFormatFull__Ljava_lang_String_2();
      break;
    case 7:
      pattern = dtfi.timeFormatLong__Ljava_lang_String_2();
      break;
    case 8:
      pattern = dtfi.timeFormatMedium__Ljava_lang_String_2();
      break;
    case 9:
      pattern = dtfi.timeFormatShort__Ljava_lang_String_2();
      break;
    case 26:
      pattern = $intern_95;
      break;
    case 27:
      pattern = dtfi.formatYearMonthFull__Ljava_lang_String_2();
      break;
    case 28:
      pattern = dtfi.formatYearMonthAbbrev__Ljava_lang_String_2();
      break;
    case 29:
      pattern = dtfi.formatYearMonthAbbrevDay__Ljava_lang_String_2();
      break;
    case 30:
      pattern = dtfi.formatYearMonthFullDay__Ljava_lang_String_2();
      break;
    case 31:
      pattern = dtfi.formatYearMonthNum__Ljava_lang_String_2();
      break;
    case 32:
      pattern = dtfi.formatYearMonthNumDay__Ljava_lang_String_2();
      break;
    case 33:
      pattern = dtfi.formatYearMonthWeekdayDay__Ljava_lang_String_2();
      break;
    case 34:
      pattern = dtfi.formatYearQuarterFull__Ljava_lang_String_2();
      break;
    case 35:
      pattern = dtfi.formatYearQuarterShort__Ljava_lang_String_2();
      break;
    default:throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V($intern_96 + predef);
  }
  return com_google_gwt_i18n_client_DateTimeFormat_getFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2Lcom_google_gwt_i18n_client_DateTimeFormat_2(pattern, dtfi);
}

function com_google_gwt_i18n_client_DateTimeFormat_getFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2Lcom_google_gwt_i18n_client_DateTimeFormat_2(pattern, dtfi){
  com_google_gwt_i18n_client_DateTimeFormat_$clinit__V();
  var defaultDtfi, dtf;
  defaultDtfi = com_google_gwt_i18n_client_LocaleInfo_$getDateTimeFormatInfo__Lcom_google_gwt_i18n_client_LocaleInfo_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2((com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_instance));
  dtf = null;
  dtfi == defaultDtfi && (dtf = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(com_google_gwt_i18n_client_DateTimeFormat_cache, pattern), Q$com_google_gwt_i18n_client_DateTimeFormat));
  if (!dtf) {
    dtf = new com_google_gwt_i18n_client_DateTimeFormat_DateTimeFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2V(pattern);
    dtfi == defaultDtfi && java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(com_google_gwt_i18n_client_DateTimeFormat_cache, pattern, dtf);
  }
  return dtf;
}

function com_google_gwt_i18n_client_DateTimeFormat_usesFixedEnglishStrings__Lcom_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_2Z(predef){
  switch (predef.java_lang_Enum_ordinal) {
    case 0:
    case 1:
      return true;
    default:return false;
  }
}

function com_google_gwt_i18n_client_DateTimeFormat(){
}

_ = com_google_gwt_i18n_client_DateTimeFormat_DateTimeFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2V.prototype = com_google_gwt_i18n_client_DateTimeFormat.prototype = new com_google_gwt_i18n_shared_DateTimeFormat;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_client_DateTimeFormat_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1DateTimeFormat_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_i18n_client_DateTimeFormat, Q$com_google_gwt_i18n_shared_DateTimeFormat]);
var com_google_gwt_i18n_client_DateTimeFormat_cache = null;
--></script>
<script><!--
function com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_$clinit__V(){
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_$clinit__V = nullMethod;
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_ISO_18601 = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_97, 0);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_RFC_12822 = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_98, 1);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1FULL = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_99, 2);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1LONG = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_100, 3);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1MEDIUM = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_101, 4);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1SHORT = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_102, 5);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1FULL = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_103, 6);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1LONG = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_104, 7);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1MEDIUM = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_105, 8);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1SHORT = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_106, 9);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1FULL = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_107, 10);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1LONG = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_108, 11);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1MEDIUM = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_109, 12);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1SHORT = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_110, 13);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DAY = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_111, 14);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_112, 15);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE_1SECOND = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_113, 16);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_114, 17);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE_1SECOND = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_115, 18);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MINUTE_1SECOND = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_116, 19);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_117, 20);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1ABBR = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_118, 21);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1ABBR_1DAY = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_119, 22);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1DAY = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_120, 23);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1NUM_1DAY = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_121, 24);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1WEEKDAY_1DAY = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_122, 25);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_123, 26);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_124, 27);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_125, 28);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR_1DAY = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_126, 29);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1DAY = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_127, 30);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_128, 31);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM_1DAY = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_129, 32);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1WEEKDAY_1DAY = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_130, 33);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_131, 34);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER_1ABBR = new com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_132, 35);
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1i18n_1client_1DateTimeFormat$PredefinedFormat_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat, [com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_ISO_18601, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_RFC_12822, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1FULL, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1LONG, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1MEDIUM, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1SHORT, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1FULL, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1LONG, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1MEDIUM, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1SHORT, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1FULL, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1LONG, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1MEDIUM, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1SHORT, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE_1SECOND, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE_1SECOND, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MINUTE_1SECOND, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1ABBR, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1ABBR_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1NUM_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1WEEKDAY_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1WEEKDAY_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER_1ABBR]);
}

function com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV(enum$name, enum$ordinal){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, enum$name, enum$ordinal);
}

function com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_values___3Lcom_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_2(){
  com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_$clinit__V();
  return com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_$VALUES;
}

function com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat(){
}

_ = com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV.prototype = com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1DateTimeFormat$PredefinedFormat_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_$VALUES, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1FULL, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1LONG, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1MEDIUM, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1SHORT, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1FULL, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1LONG, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1MEDIUM, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1SHORT, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE_1SECOND, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE_1SECOND, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_ISO_18601, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MINUTE_1SECOND, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1ABBR, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1ABBR_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1NUM_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_MONTH_1WEEKDAY_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_RFC_12822, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1FULL, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1LONG, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1MEDIUM, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_TIME_1SHORT, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1WEEKDAY_1DAY, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER_1ABBR;
function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeFull__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(timePattern, datePattern){
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(new java_lang_StringBuffer_StringBuffer__V, datePattern), $intern_9), timePattern).java_lang_StringBuffer_data);
}

function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeLong__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(timePattern, datePattern){
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(new java_lang_StringBuffer_StringBuffer__V, datePattern), $intern_9), timePattern).java_lang_StringBuffer_data);
}

function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeMedium__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(timePattern, datePattern){
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(new java_lang_StringBuffer_StringBuffer__V, datePattern), $intern_9), timePattern).java_lang_StringBuffer_data);
}

function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_$dateTimeShort__Lcom_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(timePattern, datePattern){
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(new java_lang_StringBuffer_StringBuffer__V, datePattern), $intern_9), timePattern).java_lang_StringBuffer_data);
}

function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_DefaultDateTimeFormatInfo__V(){
}

function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo(){
}

_ = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_DefaultDateTimeFormatInfo__V.prototype = com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo.prototype = new java_lang_Object;
_.dateFormatFull__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_dateFormatFull__Ljava_lang_String_2(){
  return 'EEEE, y MMMM dd';
}
;
_.dateFormatLong__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_dateFormatLong__Ljava_lang_String_2(){
  return $intern_133;
}
;
_.dateFormatMedium__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_dateFormatMedium__Ljava_lang_String_2(){
  return $intern_134;
}
;
_.dateFormatShort__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_dateFormatShort__Ljava_lang_String_2(){
  return 'yyyy-MM-dd';
}
;
_.firstDayOfTheWeek__I = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_firstDayOfTheWeek__I(){
  return 1;
}
;
_.formatMonthFullWeekdayDay__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatMonthFullWeekdayDay__Ljava_lang_String_2(){
  return 'EEEE MMMM d';
}
;
_.formatMonthNumDay__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatMonthNumDay__Ljava_lang_String_2(){
  return 'M-d';
}
;
_.formatYearMonthAbbrev__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatYearMonthAbbrev__Ljava_lang_String_2(){
  return 'y MMM';
}
;
_.formatYearMonthAbbrevDay__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatYearMonthAbbrevDay__Ljava_lang_String_2(){
  return $intern_134;
}
;
_.formatYearMonthFull__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatYearMonthFull__Ljava_lang_String_2(){
  return 'y MMMM';
}
;
_.formatYearMonthFullDay__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatYearMonthFullDay__Ljava_lang_String_2(){
  return $intern_133;
}
;
_.formatYearMonthNum__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatYearMonthNum__Ljava_lang_String_2(){
  return 'y-M';
}
;
_.formatYearMonthNumDay__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatYearMonthNumDay__Ljava_lang_String_2(){
  return 'y-M-d';
}
;
_.formatYearMonthWeekdayDay__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatYearMonthWeekdayDay__Ljava_lang_String_2(){
  return 'EEE, y MMM d';
}
;
_.formatYearQuarterFull__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatYearQuarterFull__Ljava_lang_String_2(){
  return 'y QQQQ';
}
;
_.formatYearQuarterShort__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_formatYearQuarterShort__Ljava_lang_String_2(){
  return 'y Q';
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1DefaultDateTimeFormatInfo_12_1classLit;
}
;
_.timeFormatFull__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_timeFormatFull__Ljava_lang_String_2(){
  return 'HH:mm:ss zzzz';
}
;
_.timeFormatLong__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_timeFormatLong__Ljava_lang_String_2(){
  return 'HH:mm:ss z';
}
;
_.timeFormatMedium__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_timeFormatMedium__Ljava_lang_String_2(){
  return $intern_87;
}
;
_.timeFormatShort__Ljava_lang_String_2 = function com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo_timeFormatShort__Ljava_lang_String_2(){
  return $intern_86;
}
;
function com_google_gwt_i18n_client_DefaultDateTimeFormatInfo(){
}

_ = com_google_gwt_i18n_client_DefaultDateTimeFormatInfo.prototype = new com_google_gwt_i18n_shared_DefaultDateTimeFormatInfo;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_client_DefaultDateTimeFormatInfo_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1DefaultDateTimeFormatInfo_12_1classLit;
}
;
function com_google_gwt_i18n_client_HasDirection$Direction_$clinit__V(){
  com_google_gwt_i18n_client_HasDirection$Direction_$clinit__V = nullMethod;
  com_google_gwt_i18n_client_HasDirection$Direction_RTL = new com_google_gwt_i18n_client_HasDirection$Direction_HasDirection$Direction__Ljava_lang_String_2IV('RTL', 0);
  com_google_gwt_i18n_client_HasDirection$Direction_LTR = new com_google_gwt_i18n_client_HasDirection$Direction_HasDirection$Direction__Ljava_lang_String_2IV('LTR', 1);
  com_google_gwt_i18n_client_HasDirection$Direction_DEFAULT = new com_google_gwt_i18n_client_HasDirection$Direction_HasDirection$Direction__Ljava_lang_String_2IV('DEFAULT', 2);
  com_google_gwt_i18n_client_HasDirection$Direction_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1i18n_1client_1HasDirection$Direction_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_i18n_client_HasDirection$Direction, [com_google_gwt_i18n_client_HasDirection$Direction_RTL, com_google_gwt_i18n_client_HasDirection$Direction_LTR, com_google_gwt_i18n_client_HasDirection$Direction_DEFAULT]);
}

function com_google_gwt_i18n_client_HasDirection$Direction_HasDirection$Direction__Ljava_lang_String_2IV(enum$name, enum$ordinal){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, enum$name, enum$ordinal);
}

function com_google_gwt_i18n_client_HasDirection$Direction_values___3Lcom_google_gwt_i18n_client_HasDirection$Direction_2(){
  com_google_gwt_i18n_client_HasDirection$Direction_$clinit__V();
  return com_google_gwt_i18n_client_HasDirection$Direction_$VALUES;
}

function com_google_gwt_i18n_client_HasDirection$Direction(){
}

_ = com_google_gwt_i18n_client_HasDirection$Direction_HasDirection$Direction__Ljava_lang_String_2IV.prototype = com_google_gwt_i18n_client_HasDirection$Direction.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_client_HasDirection$Direction_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1HasDirection$Direction_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_i18n_client_HasDirection$Direction, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_i18n_client_HasDirection$Direction_$VALUES, com_google_gwt_i18n_client_HasDirection$Direction_DEFAULT, com_google_gwt_i18n_client_HasDirection$Direction_LTR, com_google_gwt_i18n_client_HasDirection$Direction_RTL;
function com_google_gwt_i18n_client_LocaleInfo_$clinit__V(){
  com_google_gwt_i18n_client_LocaleInfo_$clinit__V = nullMethod;
  com_google_gwt_i18n_client_LocaleInfo_instance = new com_google_gwt_i18n_client_LocaleInfo_LocaleInfo__Lcom_google_gwt_i18n_client_impl_LocaleInfoImpl_2Lcom_google_gwt_i18n_client_impl_CldrImpl_2V;
}

function com_google_gwt_i18n_client_LocaleInfo_$getDateTimeFormatInfo__Lcom_google_gwt_i18n_client_LocaleInfo_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2(this$static){
  !this$static.com_google_gwt_i18n_client_LocaleInfo_dateTimeFormatInfo && (this$static.com_google_gwt_i18n_client_LocaleInfo_dateTimeFormatInfo = new com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_DateTimeFormatInfoImpl__V);
  return this$static.com_google_gwt_i18n_client_LocaleInfo_dateTimeFormatInfo;
}

function com_google_gwt_i18n_client_LocaleInfo_LocaleInfo__Lcom_google_gwt_i18n_client_impl_LocaleInfoImpl_2Lcom_google_gwt_i18n_client_impl_CldrImpl_2V(){
}

function com_google_gwt_i18n_client_LocaleInfo(){
}

_ = com_google_gwt_i18n_client_LocaleInfo_LocaleInfo__Lcom_google_gwt_i18n_client_impl_LocaleInfoImpl_2Lcom_google_gwt_i18n_client_impl_CldrImpl_2V.prototype = com_google_gwt_i18n_client_LocaleInfo.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_client_LocaleInfo_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1LocaleInfo_12_1classLit;
}
;
_.com_google_gwt_i18n_client_LocaleInfo_dateTimeFormatInfo = null;
var com_google_gwt_i18n_client_LocaleInfo_instance;
function com_google_gwt_i18n_client_TimeZone_$getISOTimeZoneString__Lcom_google_gwt_i18n_client_TimeZone_2Ljava_util_Date_2Ljava_lang_String_2(this$static){
  var data, offset;
  offset = -this$static.com_google_gwt_i18n_client_TimeZone_standardOffset;
  data = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13C_1classLit, makeCastMap([Q$java_io_Serializable]), -1, [43, 48, 48, 58, 48, 48]);
  if (offset < 0) {
    data[0] = 45;
    offset = -offset;
  }
  data[1] = data[1] + ~~(~~(offset / 60) / 10) & 65535;
  data[2] = data[2] + ~~(offset / 60) % 10 & 65535;
  data[4] = data[4] + ~~(offset % 60 / 10) & 65535;
  data[5] = data[5] + offset % 10 & 65535;
  return java_lang_String_valueOf___3CLjava_lang_String_2(data);
}

function com_google_gwt_i18n_client_TimeZone_$getRFCTimeZoneString__Lcom_google_gwt_i18n_client_TimeZone_2Ljava_util_Date_2Ljava_lang_String_2(this$static){
  var data, offset;
  offset = -this$static.com_google_gwt_i18n_client_TimeZone_standardOffset;
  data = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13C_1classLit, makeCastMap([Q$java_io_Serializable]), -1, [43, 48, 48, 48, 48]);
  if (offset < 0) {
    data[0] = 45;
    offset = -offset;
  }
  data[1] = data[1] + ~~(~~(offset / 60) / 10) & 65535;
  data[2] = data[2] + ~~(offset / 60) % 10 & 65535;
  data[3] = data[3] + ~~(offset % 60 / 10) & 65535;
  data[4] = data[4] + offset % 10 & 65535;
  return java_lang_String_valueOf___3CLjava_lang_String_2(data);
}

function com_google_gwt_i18n_client_TimeZone_TimeZone__V(){
}

function com_google_gwt_i18n_client_TimeZone_composeGMTString__ILjava_lang_String_2(offset){
  var data;
  data = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13C_1classLit, makeCastMap([Q$java_io_Serializable]), -1, [71, 77, 84, 45, 48, 48, 58, 48, 48]);
  if (offset <= 0) {
    data[3] = 43;
    offset = -offset;
  }
  data[4] = data[4] + ~~(~~(offset / 60) / 10) & 65535;
  data[5] = data[5] + ~~(offset / 60) % 10 & 65535;
  data[7] = data[7] + ~~(offset % 60 / 10) & 65535;
  data[8] = data[8] + offset % 10 & 65535;
  return java_lang_String_valueOf___3CLjava_lang_String_2(data);
}

--></script>
<script><!--
function com_google_gwt_i18n_client_TimeZone_composePOSIXTimeZoneID__ILjava_lang_String_2(offset){
  var str;
  if (offset == 0) {
    return 'Etc/GMT';
  }
  if (offset < 0) {
    offset = -offset;
    str = 'Etc/GMT-';
  }
   else {
    str = 'Etc/GMT+';
  }
  return str + com_google_gwt_i18n_client_TimeZone_offsetDisplay__ILjava_lang_String_2(offset);
}

function com_google_gwt_i18n_client_TimeZone_composeUTCString__ILjava_lang_String_2(offset){
  var str;
  if (offset == 0) {
    return $intern_80;
  }
  if (offset < 0) {
    offset = -offset;
    str = 'UTC+';
  }
   else {
    str = 'UTC-';
  }
  return str + com_google_gwt_i18n_client_TimeZone_offsetDisplay__ILjava_lang_String_2(offset);
}

function com_google_gwt_i18n_client_TimeZone_createTimeZone__ILcom_google_gwt_i18n_client_TimeZone_2(timeZoneOffsetInMinutes){
  var tz;
  tz = new com_google_gwt_i18n_client_TimeZone_TimeZone__V;
  tz.com_google_gwt_i18n_client_TimeZone_standardOffset = timeZoneOffsetInMinutes;
  tz.com_google_gwt_i18n_client_TimeZone_timezoneID = com_google_gwt_i18n_client_TimeZone_composePOSIXTimeZoneID__ILjava_lang_String_2(timeZoneOffsetInMinutes);
  tz.com_google_gwt_i18n_client_TimeZone_tzNames = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, 2, 0);
  tz.com_google_gwt_i18n_client_TimeZone_tzNames[0] = com_google_gwt_i18n_client_TimeZone_composeUTCString__ILjava_lang_String_2(timeZoneOffsetInMinutes);
  tz.com_google_gwt_i18n_client_TimeZone_tzNames[1] = com_google_gwt_i18n_client_TimeZone_composeUTCString__ILjava_lang_String_2(timeZoneOffsetInMinutes);
  return tz;
}

function com_google_gwt_i18n_client_TimeZone_offsetDisplay__ILjava_lang_String_2(offset){
  var hour, mins;
  hour = ~~(offset / 60);
  mins = offset % 60;
  if (mins == 0) {
    return $intern_2 + hour;
  }
  return $intern_2 + hour + $intern_7 + mins;
}

function com_google_gwt_i18n_client_TimeZone(){
}

_ = com_google_gwt_i18n_client_TimeZone_TimeZone__V.prototype = com_google_gwt_i18n_client_TimeZone.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_client_TimeZone_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1TimeZone_12_1classLit;
}
;
_.com_google_gwt_i18n_client_TimeZone_standardOffset = 0;
_.com_google_gwt_i18n_client_TimeZone_timezoneID = null;
_.com_google_gwt_i18n_client_TimeZone_tzNames = null;
function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_DateTimeFormatInfoImpl__V(){
}

function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl(){
}

_ = com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_DateTimeFormatInfoImpl__V.prototype = com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl.prototype = new com_google_gwt_i18n_client_DefaultDateTimeFormatInfo;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1impl_1cldr_1DateTimeFormatInfoImpl_12_1classLit;
}
;
function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_DateTimeFormatInfoImpl_1en__V(){
}

function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en(){
}

_ = com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_DateTimeFormatInfoImpl_1en__V.prototype = com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en.prototype = new com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl;
_.dateFormatFull__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_dateFormatFull__Ljava_lang_String_2(){
  return 'EEEE, MMMM d, y';
}
;
_.dateFormatLong__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_dateFormatLong__Ljava_lang_String_2(){
  return $intern_135;
}
;
_.dateFormatMedium__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_dateFormatMedium__Ljava_lang_String_2(){
  return $intern_136;
}
;
_.dateFormatShort__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_dateFormatShort__Ljava_lang_String_2(){
  return 'M/d/yy';
}
;
_.firstDayOfTheWeek__I = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_firstDayOfTheWeek__I(){
  return 0;
}
;
_.formatMonthFullWeekdayDay__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatMonthFullWeekdayDay__Ljava_lang_String_2(){
  return 'EEEE, MMMM d';
}
;
_.formatMonthNumDay__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatMonthNumDay__Ljava_lang_String_2(){
  return 'M/d';
}
;
_.formatYearMonthAbbrev__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatYearMonthAbbrev__Ljava_lang_String_2(){
  return 'MMM y';
}
;
_.formatYearMonthAbbrevDay__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatYearMonthAbbrevDay__Ljava_lang_String_2(){
  return $intern_136;
}
;
_.formatYearMonthFull__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatYearMonthFull__Ljava_lang_String_2(){
  return 'MMMM y';
}
;
_.formatYearMonthFullDay__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatYearMonthFullDay__Ljava_lang_String_2(){
  return $intern_135;
}
;
_.formatYearMonthNum__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatYearMonthNum__Ljava_lang_String_2(){
  return 'M/y';
}
;
_.formatYearMonthNumDay__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatYearMonthNumDay__Ljava_lang_String_2(){
  return 'M/d/y';
}
;
_.formatYearMonthWeekdayDay__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatYearMonthWeekdayDay__Ljava_lang_String_2(){
  return 'EEE, MMM d, y';
}
;
_.formatYearQuarterFull__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatYearQuarterFull__Ljava_lang_String_2(){
  return 'QQQQ y';
}
;
_.formatYearQuarterShort__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_formatYearQuarterShort__Ljava_lang_String_2(){
  return 'Q y';
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1impl_1cldr_1DateTimeFormatInfoImpl_11en_12_1classLit;
}
;
_.timeFormatFull__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_timeFormatFull__Ljava_lang_String_2(){
  return 'h:mm:ss a zzzz';
}
;
_.timeFormatLong__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_timeFormatLong__Ljava_lang_String_2(){
  return 'h:mm:ss a z';
}
;
_.timeFormatMedium__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_timeFormatMedium__Ljava_lang_String_2(){
  return $intern_89;
}
;
_.timeFormatShort__Ljava_lang_String_2 = function com_google_gwt_i18n_client_impl_cldr_DateTimeFormatInfoImpl_1en_timeFormatShort__Ljava_lang_String_2(){
  return $intern_88;
}
;
function com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_DateTimeFormat$PatternPart__Ljava_lang_String_2IV(txt, cnt){
  this.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_text = txt;
  this.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_count = cnt;
  this.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_abutStart = false;
}

function com_google_gwt_i18n_shared_DateTimeFormat$PatternPart(){
}

_ = com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_DateTimeFormat$PatternPart__Ljava_lang_String_2IV.prototype = com_google_gwt_i18n_shared_DateTimeFormat$PatternPart.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1DateTimeFormat$PatternPart_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_i18n_shared_DateTimeFormat$PatternPart]);
_.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_abutStart = false;
_.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_count = 0;
_.com_google_gwt_i18n_shared_DateTimeFormat$PatternPart_text = null;
function com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_$clinit__V(){
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_$clinit__V = nullMethod;
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_ISO_18601 = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_97, 0);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_RFC_12822 = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_98, 1);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1FULL = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_99, 2);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1LONG = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_100, 3);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1MEDIUM = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_101, 4);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1SHORT = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_102, 5);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1FULL = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_103, 6);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1LONG = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_104, 7);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1MEDIUM = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_105, 8);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1SHORT = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_106, 9);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1FULL = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_107, 10);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1LONG = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_108, 11);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1MEDIUM = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_109, 12);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1SHORT = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_110, 13);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DAY = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_111, 14);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_112, 15);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE_1SECOND = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_113, 16);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_114, 17);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE_1SECOND = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_115, 18);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MINUTE_1SECOND = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_116, 19);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_117, 20);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1ABBR = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_118, 21);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1ABBR_1DAY = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_119, 22);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1DAY = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_120, 23);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1NUM_1DAY = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_121, 24);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1WEEKDAY_1DAY = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_122, 25);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_123, 26);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_124, 27);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_125, 28);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR_1DAY = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_126, 29);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1DAY = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_127, 30);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_128, 31);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM_1DAY = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_129, 32);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1WEEKDAY_1DAY = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_130, 33);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_131, 34);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER_1ABBR = new com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV($intern_132, 35);
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1i18n_1shared_1DateTimeFormat$PredefinedFormat_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat, [com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_ISO_18601, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_RFC_12822, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1FULL, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1LONG, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1MEDIUM, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1SHORT, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1FULL, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1LONG, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1MEDIUM, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1SHORT, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1FULL, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1LONG, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1MEDIUM, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1SHORT, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE_1SECOND, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE_1SECOND, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MINUTE_1SECOND, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1ABBR, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1ABBR_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1NUM_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1WEEKDAY_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1WEEKDAY_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER_1ABBR]);
}

function com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV(enum$name, enum$ordinal){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, enum$name, enum$ordinal);
}

function com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_values___3Lcom_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_2(){
  com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_$clinit__V();
  return com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_$VALUES;
}

function com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat(){
}

_ = com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DateTimeFormat$PredefinedFormat__Ljava_lang_String_2IV.prototype = com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1DateTimeFormat$PredefinedFormat_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_$VALUES, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1FULL, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1LONG, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1MEDIUM, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1SHORT, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1FULL, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1LONG, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1MEDIUM, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1TIME_1SHORT, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR24_1MINUTE_1SECOND, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_HOUR_1MINUTE_1SECOND, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_ISO_18601, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MINUTE_1SECOND, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1ABBR, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1ABBR_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1NUM_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_MONTH_1WEEKDAY_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_RFC_12822, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1FULL, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1LONG, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1MEDIUM, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_TIME_1SHORT, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1NUM_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1WEEKDAY_1DAY, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_YEAR_1QUARTER_1ABBR;
function java_util_Date_$fixDaylightSavings__Ljava_util_Date_2IV(this$static, hours){
  var badHours, copy, day, newTime, timeDiff, timeDiffHours, timeDiffMinutes;
  if (this$static.java_util_Date_jsdate.getHours() % 24 != hours % 24) {
    copy = com_google_gwt_core_client_JsDate_create__DLcom_google_gwt_core_client_JsDate_2(this$static.java_util_Date_jsdate.getTime());
    com_google_gwt_core_client_JsDate_$setDate__Lcom_google_gwt_core_client_JsDate_2ID(copy, copy.getDate() + 1);
    timeDiff = this$static.java_util_Date_jsdate.getTimezoneOffset() - copy.getTimezoneOffset();
    if (timeDiff > 0) {
      timeDiffHours = ~~(timeDiff / 60);
      timeDiffMinutes = timeDiff % 60;
      day = this$static.java_util_Date_jsdate.getDate();
      badHours = this$static.java_util_Date_jsdate.getHours();
      badHours + timeDiffHours >= 24 && ++day;
      newTime = com_google_gwt_core_client_JsDate_create__IIIIIIILcom_google_gwt_core_client_JsDate_2(this$static.java_util_Date_jsdate.getFullYear(), this$static.java_util_Date_jsdate.getMonth(), day, hours + timeDiffHours, this$static.java_util_Date_jsdate.getMinutes() + timeDiffMinutes, this$static.java_util_Date_jsdate.getSeconds(), this$static.java_util_Date_jsdate.getMilliseconds());
      com_google_gwt_core_client_JsDate_$setTime__Lcom_google_gwt_core_client_JsDate_2DD(this$static.java_util_Date_jsdate, newTime.getTime());
    }
  }
}

function java_util_Date_$hashCode__Ljava_util_Date_2I(this$static){
  var time;
  time = this$static.getTime__J();
  return com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(com_google_gwt_lang_LongLib_xor__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(time, com_google_gwt_lang_LongLib_shru__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(time, 32)));
}

function java_util_Date_$setTime__Ljava_util_Date_2JV(this$static, time){
  com_google_gwt_core_client_JsDate_$setTime__Lcom_google_gwt_core_client_JsDate_2DD(this$static.java_util_Date_jsdate, com_google_gwt_lang_LongLib_toDouble__Lcom_google_gwt_lang_LongLibBase$LongEmul_2D(time));
}

function java_util_Date_Date__V(){
  this.java_util_Date_jsdate = new Date;
}

function java_util_Date_Date__IIIV(year, month, date){
  this.java_util_Date_jsdate = new Date;
  com_google_gwt_core_client_JsDate_$setFullYear__Lcom_google_gwt_core_client_JsDate_2IIID(this.java_util_Date_jsdate, year + 1900, month, date);
  this.java_util_Date_jsdate.setHours(0, 0, 0, 0);
  java_util_Date_$fixDaylightSavings__Ljava_util_Date_2IV(this, 0);
}

function java_util_Date_Date__JV(date){
  this.java_util_Date_jsdate = com_google_gwt_core_client_JsDate_create__DLcom_google_gwt_core_client_JsDate_2(com_google_gwt_lang_LongLib_toDouble__Lcom_google_gwt_lang_LongLibBase$LongEmul_2D(date));
}

function java_util_Date_Date__Ljava_lang_String_2V(date){
  java_util_Date_Date__JV.call(this, java_util_Date_parse__Ljava_lang_String_2J(date));
}

function java_util_Date_padTwo__ILjava_lang_String_2(number){
  return number < 10?$intern_81 + number:$intern_2 + number;
}

function java_util_Date_parse__Ljava_lang_String_2J(s){
  var parsed;
  parsed = Date.parse(s);
  if (isNaN(parsed)) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
  }
  return com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(parsed);
}

function java_util_Date(){
}

_ = java_util_Date_Date__Ljava_lang_String_2V.prototype = java_util_Date_Date__JV.prototype = java_util_Date_Date__IIIV.prototype = java_util_Date_Date__V.prototype = java_util_Date.prototype = new java_lang_Object;
_.compareTo__Ljava_util_Date_2I = function java_util_Date_compareTo__Ljava_util_Date_2I(other){
  return java_lang_Long_signum__JI(com_google_gwt_lang_LongLib_sub__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(this.getTime__J(), other.getTime__J()));
}
;
_.compareTo__Ljava_lang_Object_2I$ = function java_util_Date_compareTo__Ljava_lang_Object_2I(other){
  return this.compareTo__Ljava_util_Date_2I(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(other, Q$java_util_Date));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_util_Date_equals__Ljava_lang_Object_2Z(obj){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(obj, Q$java_util_Date) && com_google_gwt_lang_LongLib_eq__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(this.getTime__J(), com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(obj, Q$java_util_Date).getTime__J());
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_Date_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Date_12_1classLit;
}
;
_.getDate__I = function java_util_Date_getDate__I(){
  return this.java_util_Date_jsdate.getDate();
}
;
_.getDay__I = function java_util_Date_getDay__I(){
  return this.java_util_Date_jsdate.getDay();
}
;
_.getHours__I = function java_util_Date_getHours__I(){
  return this.java_util_Date_jsdate.getHours();
}
;
_.getMinutes__I = function java_util_Date_getMinutes__I(){
  return this.java_util_Date_jsdate.getMinutes();
}
;
_.getMonth__I = function java_util_Date_getMonth__I(){
  return this.java_util_Date_jsdate.getMonth();
}
;
_.getSeconds__I = function java_util_Date_getSeconds__I(){
  return this.java_util_Date_jsdate.getSeconds();
}
;
_.getTime__J = function java_util_Date_getTime__J(){
  return com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(this.java_util_Date_jsdate.getTime());
}
;
_.getYear__I = function java_util_Date_getYear__I(){
  return this.java_util_Date_jsdate.getFullYear() - 1900;
}
;
_.hashCode__I$ = function java_util_Date_hashCode__I(){
  return java_util_Date_$hashCode__Ljava_util_Date_2I(this);
}
;
--></script>
<script><!--
_.setDate__IV = function java_util_Date_setDate__IV(date){
  var hours;
  hours = this.java_util_Date_jsdate.getHours();
  com_google_gwt_core_client_JsDate_$setDate__Lcom_google_gwt_core_client_JsDate_2ID(this.java_util_Date_jsdate, date);
  java_util_Date_$fixDaylightSavings__Ljava_util_Date_2IV(this, hours);
}
;
_.setHours__IV = function java_util_Date_setHours__IV(hours){
  com_google_gwt_core_client_JsDate_$setHours__Lcom_google_gwt_core_client_JsDate_2ID(this.java_util_Date_jsdate, hours);
  java_util_Date_$fixDaylightSavings__Ljava_util_Date_2IV(this, hours);
}
;
_.setMinutes__IV = function java_util_Date_setMinutes__IV(minutes){
  var hours;
  hours = this.getHours__I() + ~~(minutes / 60);
  com_google_gwt_core_client_JsDate_$setMinutes__Lcom_google_gwt_core_client_JsDate_2ID(this.java_util_Date_jsdate, minutes);
  java_util_Date_$fixDaylightSavings__Ljava_util_Date_2IV(this, hours);
}
;
_.setMonth__IV = function java_util_Date_setMonth__IV(month){
  var hours;
  hours = this.java_util_Date_jsdate.getHours();
  com_google_gwt_core_client_JsDate_$setMonth__Lcom_google_gwt_core_client_JsDate_2ID(this.java_util_Date_jsdate, month);
  java_util_Date_$fixDaylightSavings__Ljava_util_Date_2IV(this, hours);
}
;
_.setSeconds__IV = function java_util_Date_setSeconds__IV(seconds){
  var hours;
  hours = this.getHours__I() + ~~(seconds / 3600);
  com_google_gwt_core_client_JsDate_$setSeconds__Lcom_google_gwt_core_client_JsDate_2ID(this.java_util_Date_jsdate, seconds);
  java_util_Date_$fixDaylightSavings__Ljava_util_Date_2IV(this, hours);
}
;
_.setTime__JV = function java_util_Date_setTime__JV(time){
  java_util_Date_$setTime__Ljava_util_Date_2JV(this, time);
}
;
_.setYear__IV = function java_util_Date_setYear__IV(year){
  var hours;
  hours = this.java_util_Date_jsdate.getHours();
  com_google_gwt_core_client_JsDate_$setFullYear__Lcom_google_gwt_core_client_JsDate_2ID(this.java_util_Date_jsdate, year + 1900);
  java_util_Date_$fixDaylightSavings__Ljava_util_Date_2IV(this, hours);
}
;
_.toString__Ljava_lang_String_2$ = function java_util_Date_toString__Ljava_lang_String_2(){
  var hourOffset, minuteOffset, offset;
  offset = -this.java_util_Date_jsdate.getTimezoneOffset();
  hourOffset = (offset >= 0?'+':$intern_2) + ~~(offset / 60);
  minuteOffset = (offset < 0?-offset:offset) % 60 < 10?$intern_81 + (offset < 0?-offset:offset) % 60:$intern_2 + (offset < 0?-offset:offset) % 60;
  return (java_util_Date$StringData_$clinit__V() , java_util_Date$StringData_DAYS)[this.java_util_Date_jsdate.getDay()] + $intern_9 + java_util_Date$StringData_MONTHS[this.java_util_Date_jsdate.getMonth()] + $intern_9 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getDate()) + $intern_9 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getHours()) + $intern_7 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getMinutes()) + $intern_7 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getSeconds()) + ' GMT' + hourOffset + minuteOffset + $intern_9 + this.java_util_Date_jsdate.getFullYear();
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_util_Date]);
_.java_util_Date_jsdate = null;
function com_google_gwt_i18n_shared_impl_DateRecord_$calcDate__Lcom_google_gwt_i18n_shared_impl_DateRecord_2Ljava_util_Date_2ZZ(this$static, date){
  var adjustment, daysInCurrentMonth, defaultCenturyStart, offset, orgDayOfMonth, orgMonth, tmp;
  this$static.com_google_gwt_i18n_shared_impl_DateRecord_era == 0 && this$static.com_google_gwt_i18n_shared_impl_DateRecord_year > 0 && (this$static.com_google_gwt_i18n_shared_impl_DateRecord_year = -(this$static.com_google_gwt_i18n_shared_impl_DateRecord_year - 1));
  this$static.com_google_gwt_i18n_shared_impl_DateRecord_year > -2147483648 && date.setYear__IV(this$static.com_google_gwt_i18n_shared_impl_DateRecord_year - 1900);
  orgDayOfMonth = date.getDate__I();
  date.setDate__IV(1);
  this$static.com_google_gwt_i18n_shared_impl_DateRecord_month >= 0 && date.setMonth__IV(this$static.com_google_gwt_i18n_shared_impl_DateRecord_month);
  if (this$static.com_google_gwt_i18n_shared_impl_DateRecord_dayOfMonth >= 0) {
    date.setDate__IV(this$static.com_google_gwt_i18n_shared_impl_DateRecord_dayOfMonth);
  }
   else if (this$static.com_google_gwt_i18n_shared_impl_DateRecord_month >= 0) {
    tmp = new java_util_Date_Date__IIIV(date.getYear__I(), date.getMonth__I(), 35);
    daysInCurrentMonth = 35 - tmp.getDate__I();
    date.setDate__IV(daysInCurrentMonth < orgDayOfMonth?daysInCurrentMonth:orgDayOfMonth);
  }
   else {
    date.setDate__IV(orgDayOfMonth);
  }
  this$static.com_google_gwt_i18n_shared_impl_DateRecord_hours < 0 && (this$static.com_google_gwt_i18n_shared_impl_DateRecord_hours = date.getHours__I());
  this$static.com_google_gwt_i18n_shared_impl_DateRecord_ampm > 0 && this$static.com_google_gwt_i18n_shared_impl_DateRecord_hours < 12 && (this$static.com_google_gwt_i18n_shared_impl_DateRecord_hours += 12);
  date.setHours__IV(this$static.com_google_gwt_i18n_shared_impl_DateRecord_hours);
  this$static.com_google_gwt_i18n_shared_impl_DateRecord_minutes >= 0 && date.setMinutes__IV(this$static.com_google_gwt_i18n_shared_impl_DateRecord_minutes);
  this$static.com_google_gwt_i18n_shared_impl_DateRecord_seconds >= 0 && date.setSeconds__IV(this$static.com_google_gwt_i18n_shared_impl_DateRecord_seconds);
  this$static.com_google_gwt_i18n_shared_impl_DateRecord_milliseconds >= 0 && date.setTime__JV(com_google_gwt_lang_LongLib_add__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_mul__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_div__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(date.getTime__J(), P3e8_longLit), P3e8_longLit), com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(this$static.com_google_gwt_i18n_shared_impl_DateRecord_milliseconds)));
  if (this$static.com_google_gwt_i18n_shared_impl_DateRecord_ambiguousYear) {
    defaultCenturyStart = new java_util_Date_Date__V;
    defaultCenturyStart.setYear__IV(defaultCenturyStart.getYear__I() - 80);
    com_google_gwt_lang_LongLib_lt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(date.getTime__J(), defaultCenturyStart.getTime__J()) && date.setYear__IV(defaultCenturyStart.getYear__I() + 100);
  }
  if (this$static.com_google_gwt_i18n_shared_impl_DateRecord_dayOfWeek >= 0) {
    if (this$static.com_google_gwt_i18n_shared_impl_DateRecord_dayOfMonth == -1) {
      adjustment = (7 + this$static.com_google_gwt_i18n_shared_impl_DateRecord_dayOfWeek - date.getDay__I()) % 7;
      adjustment > 3 && (adjustment -= 7);
      orgMonth = date.getMonth__I();
      date.setDate__IV(date.getDate__I() + adjustment);
      date.getMonth__I() != orgMonth && date.setDate__IV(date.getDate__I() + (adjustment > 0?-7:7));
    }
     else {
      if (date.getDay__I() != this$static.com_google_gwt_i18n_shared_impl_DateRecord_dayOfWeek) {
        return false;
      }
    }
  }
  if (this$static.com_google_gwt_i18n_shared_impl_DateRecord_tzOffset > -2147483648) {
    offset = date.java_util_Date_jsdate.getTimezoneOffset();
    date.setTime__JV(com_google_gwt_lang_LongLib_add__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(date.getTime__J(), com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2((this$static.com_google_gwt_i18n_shared_impl_DateRecord_tzOffset - offset) * 60 * 1000)));
  }
  return true;
}

function com_google_gwt_i18n_shared_impl_DateRecord_DateRecord__V(){
  java_util_Date_Date__V.call(this);
  this.com_google_gwt_i18n_shared_impl_DateRecord_era = -1;
  this.com_google_gwt_i18n_shared_impl_DateRecord_ambiguousYear = false;
  this.com_google_gwt_i18n_shared_impl_DateRecord_year = -2147483648;
  this.com_google_gwt_i18n_shared_impl_DateRecord_month = -1;
  this.com_google_gwt_i18n_shared_impl_DateRecord_dayOfMonth = -1;
  this.com_google_gwt_i18n_shared_impl_DateRecord_ampm = -1;
  this.com_google_gwt_i18n_shared_impl_DateRecord_hours = -1;
  this.com_google_gwt_i18n_shared_impl_DateRecord_minutes = -1;
  this.com_google_gwt_i18n_shared_impl_DateRecord_seconds = -1;
  this.com_google_gwt_i18n_shared_impl_DateRecord_milliseconds = -1;
  this.com_google_gwt_i18n_shared_impl_DateRecord_dayOfWeek = -1;
  this.com_google_gwt_i18n_shared_impl_DateRecord_tzOffset = -2147483648;
}

function com_google_gwt_i18n_shared_impl_DateRecord(){
}

_ = com_google_gwt_i18n_shared_impl_DateRecord_DateRecord__V.prototype = com_google_gwt_i18n_shared_impl_DateRecord.prototype = new java_util_Date;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_i18n_shared_impl_DateRecord_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1impl_1DateRecord_12_1classLit;
}
;
_.setHours__IV = function com_google_gwt_i18n_shared_impl_DateRecord_setHours__IV(hours){
  this.com_google_gwt_i18n_shared_impl_DateRecord_hours = hours;
}
;
_.setMinutes__IV = function com_google_gwt_i18n_shared_impl_DateRecord_setMinutes__IV(minutes){
  this.com_google_gwt_i18n_shared_impl_DateRecord_minutes = minutes;
}
;
_.setMonth__IV = function com_google_gwt_i18n_shared_impl_DateRecord_setMonth__IV(month){
  this.com_google_gwt_i18n_shared_impl_DateRecord_month = month;
}
;
_.setSeconds__IV = function com_google_gwt_i18n_shared_impl_DateRecord_setSeconds__IV(seconds){
  this.com_google_gwt_i18n_shared_impl_DateRecord_seconds = seconds;
}
;
_.setYear__IV = function com_google_gwt_i18n_shared_impl_DateRecord_setYear__IV(value){
  this.com_google_gwt_i18n_shared_impl_DateRecord_year = value;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_util_Date]);
_.com_google_gwt_i18n_shared_impl_DateRecord_ambiguousYear = false;
_.com_google_gwt_i18n_shared_impl_DateRecord_ampm = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_dayOfMonth = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_dayOfWeek = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_era = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_hours = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_milliseconds = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_minutes = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_month = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_seconds = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_tzOffset = 0;
_.com_google_gwt_i18n_shared_impl_DateRecord_year = 0;
function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2V(streamReader, instance){
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setAmbiguousYear__Lcom_google_gwt_i18n_shared_impl_DateRecord_2ZV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readBoolean__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Z(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setAmpm__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setDayOfMonth__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setDayOfWeek__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setEra__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setHours__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setMilliseconds__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setMinutes__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setMonth__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setSeconds__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setTzOffset__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setYear__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2(streamReader){
  return new com_google_gwt_i18n_shared_impl_DateRecord_DateRecord__V;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$append__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_ambiguousYear?$intern_137:$intern_81);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_ampm);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_dayOfMonth);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_dayOfWeek);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_era);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_hours);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_milliseconds);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_minutes);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_month);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_seconds);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_tzOffset);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.com_google_gwt_i18n_shared_impl_DateRecord_year);
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$append__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, com_google_gwt_lang_LongLib_toBase64__JLjava_lang_String_2(com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(instance.java_util_Date_jsdate.getTime())));
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setAmbiguousYear__Lcom_google_gwt_i18n_shared_impl_DateRecord_2ZV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_ambiguousYear = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setAmpm__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_ampm = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setDayOfMonth__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_dayOfMonth = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setDayOfWeek__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_dayOfWeek = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setEra__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_era = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setHours__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_hours = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setMilliseconds__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_milliseconds = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setMinutes__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_minutes = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setMonth__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_month = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setSeconds__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_seconds = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setTzOffset__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_tzOffset = value;
}

function com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_setYear__Lcom_google_gwt_i18n_shared_impl_DateRecord_2IV(instance, value){
  instance.com_google_gwt_i18n_shared_impl_DateRecord_year = value;
}

function com_google_gwt_lang_Array_Array__V(){
}

function com_google_gwt_lang_Array_clone___3Ljava_lang_Object_2_3Ljava_lang_Object_2(array){
  return com_google_gwt_lang_Array_cloneSubrange___3Ljava_lang_Object_2II_3Ljava_lang_Object_2(array, 0, array.length);
}

function com_google_gwt_lang_Array_cloneSubrange___3Ljava_lang_Object_2II_3Ljava_lang_Object_2(array, fromIndex, toIndex){
  var a, result;
  a = array;
  result = a.slice(fromIndex, toIndex);
  com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(a.com_google_gwt_lang_Array_arrayClass$, a.java_lang_Object_castableTypeMap$, a.com_google_gwt_lang_Array_queryId$, result);
  return result;
}

function com_google_gwt_lang_Array_createFrom___3Ljava_lang_Object_2I_3Ljava_lang_Object_2(array, length){
  var a, result;
  a = array;
  result = com_google_gwt_lang_Array_createFromSeed__IILcom_google_gwt_lang_Array_2(0, length);
  com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(a.com_google_gwt_lang_Array_arrayClass$, a.java_lang_Object_castableTypeMap$, a.com_google_gwt_lang_Array_queryId$, result);
  return result;
}

function com_google_gwt_lang_Array_createFromSeed__IILcom_google_gwt_lang_Array_2(seedType, length){
  var array = new Array(length);
  if (seedType == 3) {
    for (var i = 0; i < length; ++i) {
      var value = new Object;
      value.l = value.m = value.h = 0;
      array[i] = value;
    }
  }
   else if (seedType > 0) {
    var value = [null, 0, false][seedType];
    for (var i = 0; i < length; ++i) {
      array[i] = value;
    }
  }
  return array;
}

function com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(arrayClass, castableTypeMap, queryId, length, seedType){
  var result;
  result = com_google_gwt_lang_Array_createFromSeed__IILcom_google_gwt_lang_Array_2(seedType, length);
  com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(arrayClass, castableTypeMap, queryId, result);
  return result;
}

function com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(arrayClass, castableTypeMap, queryId, array){
  com_google_gwt_lang_Array$ExpandoWrapper_$clinit__V();
  com_google_gwt_lang_Array$ExpandoWrapper_wrapArray__Lcom_google_gwt_lang_Array_2Ljava_lang_Object_2Ljava_lang_Object_2V(array, com_google_gwt_lang_Array$ExpandoWrapper_expandoNames, com_google_gwt_lang_Array$ExpandoWrapper_expandoValues);
  array.com_google_gwt_lang_Array_arrayClass$ = arrayClass;
  array.java_lang_Object_castableTypeMap$ = castableTypeMap;
  array.com_google_gwt_lang_Array_queryId$ = queryId;
  return array;
}

function com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(array, index, value){
  if (value != null) {
    if (array.com_google_gwt_lang_Array_queryId$ > 0 && !com_google_gwt_lang_Cast_canCastUnsafe__Ljava_lang_Object_2IZ(value, array.com_google_gwt_lang_Array_queryId$)) {
      throw new java_lang_ArrayStoreException_ArrayStoreException__V;
    }
    if (array.com_google_gwt_lang_Array_queryId$ < 0 && (value.java_lang_Object_typeMarker$ == nullMethod || com_google_gwt_lang_Cast_canCast__Ljava_lang_Object_2IZ(value, 1))) {
      throw new java_lang_ArrayStoreException_ArrayStoreException__V;
    }
  }
  return array[index] = value;
}

function com_google_gwt_lang_Array(){
}

_ = com_google_gwt_lang_Array_Array__V.prototype = com_google_gwt_lang_Array.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_lang_Array_getClass__Ljava_lang_Class_2(){
  return this.com_google_gwt_lang_Array_arrayClass$;
}
;
_.com_google_gwt_lang_Array_arrayClass$ = null;
_.com_google_gwt_lang_Array_queryId$ = 0;
function com_google_gwt_lang_Array$ExpandoWrapper_$clinit__V(){
  com_google_gwt_lang_Array$ExpandoWrapper_$clinit__V = nullMethod;
  com_google_gwt_lang_Array$ExpandoWrapper_expandoNames = [];
  com_google_gwt_lang_Array$ExpandoWrapper_expandoValues = [];
  com_google_gwt_lang_Array$ExpandoWrapper_initExpandos__Lcom_google_gwt_lang_Array_2Ljava_lang_Object_2Ljava_lang_Object_2V(new com_google_gwt_lang_Array_Array__V, com_google_gwt_lang_Array$ExpandoWrapper_expandoNames, com_google_gwt_lang_Array$ExpandoWrapper_expandoValues);
}

function com_google_gwt_lang_Array$ExpandoWrapper_initExpandos__Lcom_google_gwt_lang_Array_2Ljava_lang_Object_2Ljava_lang_Object_2V(protoType, expandoNames, expandoValues){
  var i = 0, value;
  for (var name in protoType) {
    if (value = protoType[name]) {
      expandoNames[i] = name;
      expandoValues[i] = value;
      ++i;
    }
  }
}

function com_google_gwt_lang_Array$ExpandoWrapper_wrapArray__Lcom_google_gwt_lang_Array_2Ljava_lang_Object_2Ljava_lang_Object_2V(array, expandoNames, expandoValues){
  com_google_gwt_lang_Array$ExpandoWrapper_$clinit__V();
  for (var i = 0, c = expandoNames.length; i < c; ++i) {
    array[expandoNames[i]] = expandoValues[i];
  }
}

var com_google_gwt_lang_Array$ExpandoWrapper_expandoNames, com_google_gwt_lang_Array$ExpandoWrapper_expandoValues;
function com_google_gwt_lang_Cast_canCast__Ljava_lang_Object_2IZ(src, dstId){
  return src.java_lang_Object_castableTypeMap$ && !!src.java_lang_Object_castableTypeMap$[dstId];
}

function com_google_gwt_lang_Cast_canCastUnsafe__Ljava_lang_Object_2IZ(src, dstId){
  return src.java_lang_Object_castableTypeMap$ && src.java_lang_Object_castableTypeMap$[dstId];
}

function com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(src, dstId){
  if (src != null && !com_google_gwt_lang_Cast_canCastUnsafe__Ljava_lang_Object_2IZ(src, dstId)) {
    throw new java_lang_ClassCastException_ClassCastException__V;
  }
  return src;
}

function com_google_gwt_lang_Cast_dynamicCastJso__Ljava_lang_Object_2Ljava_lang_Object_2(src){
  if (src != null && (src.java_lang_Object_typeMarker$ == nullMethod || com_google_gwt_lang_Cast_canCast__Ljava_lang_Object_2IZ(src, 1))) {
    throw new java_lang_ClassCastException_ClassCastException__V;
  }
  return src;
}

function com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(src, dstId){
  return src != null && com_google_gwt_lang_Cast_canCast__Ljava_lang_Object_2IZ(src, dstId);
}

function com_google_gwt_lang_Cast_instanceOfJso__Ljava_lang_Object_2Z(src){
  return src != null && src.java_lang_Object_typeMarker$ != nullMethod && !com_google_gwt_lang_Cast_canCast__Ljava_lang_Object_2IZ(src, 1);
}

function com_google_gwt_lang_Cast_isJavaObject__Ljava_lang_Object_2Z(src){
  return src.java_lang_Object_typeMarker$ == nullMethod || com_google_gwt_lang_Cast_canCast__Ljava_lang_Object_2IZ(src, 1);
}

function com_google_gwt_lang_Cast_maskUndefined__Ljava_lang_Object_2Ljava_lang_Object_2(src){
  return src == null?null:src;
}

function com_google_gwt_lang_Cast_round_1int__DI(x){
  return ~~Math.max(Math.min(x, 2147483647), -2147483648);
}

function com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(o){
  if (o != null) {
    throw new java_lang_ClassCastException_ClassCastException__V;
  }
  return null;
}

--></script>
<script><!--
function com_google_gwt_lang_EntryMethodHolder_init__V(){
  var com_google_gwt_user_client_UserAgentAsserter_$onModuleLoad__Lcom_google_gwt_user_client_UserAgentAsserter_2V_runtimeValue_0;
  !!$stats && com_google_gwt_lang_Stats_onModuleStart__Ljava_lang_String_2Z('com.google.gwt.user.client.UserAgentAsserter');
  com_google_gwt_user_client_UserAgentAsserter_$onModuleLoad__Lcom_google_gwt_user_client_UserAgentAsserter_2V_runtimeValue_0 = com_google_gwt_user_client_UserAgentAsserter_1UserAgentPropertyImplIe8_$getRuntimeValue__Lcom_google_gwt_user_client_UserAgentAsserter_1UserAgentPropertyImplIe8_2Ljava_lang_String_2();
  java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z($intern_138, com_google_gwt_user_client_UserAgentAsserter_$onModuleLoad__Lcom_google_gwt_user_client_UserAgentAsserter_2V_runtimeValue_0) || ($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie8) does not match the runtime user.agent value (' + com_google_gwt_user_client_UserAgentAsserter_$onModuleLoad__Lcom_google_gwt_user_client_UserAgentAsserter_2V_runtimeValue_0 + '). Expect more errors.\n') , undefined);
  !!$stats && com_google_gwt_lang_Stats_onModuleStart__Ljava_lang_String_2Z('com.google.gwt.user.client.DocumentModeAsserter');
  com_google_gwt_user_client_DocumentModeAsserter_$onModuleLoad__Lcom_google_gwt_user_client_DocumentModeAsserter_2V();
  !!$stats && com_google_gwt_lang_Stats_onModuleStart__Ljava_lang_String_2Z('sk.marek.barak.client.ShareLife');
  sk_marek_barak_client_ShareLife_$onModuleLoad__Lsk_marek_barak_client_ShareLife_2V(new sk_marek_barak_client_ShareLife_ShareLife__V);
}

function com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2(e){
  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(e, Q$java_lang_Throwable)) {
    return e;
  }
  return new com_google_gwt_core_client_JavaScriptException_JavaScriptException__Ljava_lang_Object_2V(e);
}

function com_google_gwt_lang_LongLibBase_create__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(value){
  var a0, a1, a2;
  a0 = value & 4194303;
  a1 = value >> 22 & 4194303;
  a2 = value < 0?1048575:0;
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a0, a1, a2);
}

function com_google_gwt_lang_LongLibBase_create__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a){
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a.l, a.m, a.h);
}

function com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(l, m, h){
  return _ = new com_google_gwt_lang_LongLibBase$LongEmul_LongLibBase$LongEmul__V , _.l = l , _.m = m , _.h = h , _;
}

function com_google_gwt_lang_LongLibBase_divMod__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2ZLcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b, computeRemainder){
  var aIsCopy, aIsMinValue, aIsNegative, bpower, c, negative;
  if (b.l == 0 && b.m == 0 && b.h == 0) {
    throw new java_lang_ArithmeticException_ArithmeticException__Ljava_lang_String_2V;
  }
  if (a.l == 0 && a.m == 0 && a.h == 0) {
    computeRemainder && (com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(0, 0, 0));
    return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(0, 0, 0);
  }
  if (b.h == 524288 && b.m == 0 && b.l == 0) {
    return com_google_gwt_lang_LongLibBase_divModByMinValue__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ZLcom_google_gwt_lang_LongLibBase$LongEmul_2(a, computeRemainder);
  }
  negative = false;
  if (b.h >> 19 != 0) {
    b = com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(b);
    negative = true;
  }
  bpower = com_google_gwt_lang_LongLibBase_powerOfTwo__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(b);
  aIsNegative = false;
  aIsMinValue = false;
  aIsCopy = false;
  if (a.h == 524288 && a.m == 0 && a.l == 0) {
    aIsMinValue = true;
    aIsNegative = true;
    if (bpower == -1) {
      a = com_google_gwt_lang_LongLibBase_create__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2((com_google_gwt_lang_LongLib$Const_$clinit__V() , com_google_gwt_lang_LongLib$Const_MAX_1VALUE));
      aIsCopy = true;
      negative = !negative;
    }
     else {
      c = com_google_gwt_lang_LongLib_shr__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(a, bpower);
      negative && com_google_gwt_lang_LongLibBase_negate__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V(c);
      computeRemainder && (com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(0, 0, 0));
      return c;
    }
  }
   else if (a.h >> 19 != 0) {
    aIsNegative = true;
    a = com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a);
    aIsCopy = true;
    negative = !negative;
  }
  if (bpower != -1) {
    return com_google_gwt_lang_LongLibBase_divModByShift__Lcom_google_gwt_lang_LongLibBase$LongEmul_2IZZZLcom_google_gwt_lang_LongLibBase$LongEmul_2(a, bpower, negative, aIsNegative, computeRemainder);
  }
  if (!com_google_gwt_lang_LongLib_gte__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, b)) {
    computeRemainder && (aIsNegative?(com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a)):(com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a.l, a.m, a.h)));
    return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(0, 0, 0);
  }
  return com_google_gwt_lang_LongLibBase_divModHelper__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2ZZZZLcom_google_gwt_lang_LongLibBase$LongEmul_2(aIsCopy?a:com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a.l, a.m, a.h), b, negative, aIsNegative, aIsMinValue, computeRemainder);
}

function com_google_gwt_lang_LongLibBase_divModByMinValue__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ZLcom_google_gwt_lang_LongLibBase$LongEmul_2(a, computeRemainder){
  if (a.h == 524288 && a.m == 0 && a.l == 0) {
    computeRemainder && (com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(0, 0, 0));
    return com_google_gwt_lang_LongLibBase_create__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2((com_google_gwt_lang_LongLib$Const_$clinit__V() , com_google_gwt_lang_LongLib$Const_ONE));
  }
  computeRemainder && (com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a.l, a.m, a.h));
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(0, 0, 0);
}

function com_google_gwt_lang_LongLibBase_divModByShift__Lcom_google_gwt_lang_LongLibBase$LongEmul_2IZZZLcom_google_gwt_lang_LongLibBase$LongEmul_2(a, bpower, negative, aIsNegative, computeRemainder){
  var c;
  c = com_google_gwt_lang_LongLib_shr__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(a, bpower);
  negative && com_google_gwt_lang_LongLibBase_negate__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V(c);
  if (computeRemainder) {
    a = com_google_gwt_lang_LongLibBase_maskRight__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(a, bpower);
    aIsNegative?(com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a)):(com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a.l, a.m, a.h));
  }
  return c;
}

function com_google_gwt_lang_LongLibBase_divModHelper__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2ZZZZLcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b, negative, aIsNegative, aIsMinValue, computeRemainder){
  var bshift, gte, quotient, shift, com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a0_0, com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a1_0, com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a2_0;
  shift = com_google_gwt_lang_LongLibBase_numberOfLeadingZeros__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(b) - com_google_gwt_lang_LongLibBase_numberOfLeadingZeros__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(a);
  bshift = com_google_gwt_lang_LongLib_shl__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(b, shift);
  quotient = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(0, 0, 0);
  while (shift >= 0) {
    gte = com_google_gwt_lang_LongLibBase_trialSubtract__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, bshift);
    if (gte) {
      shift < 22?(quotient.l |= 1 << shift , undefined):shift < 44?(quotient.m |= 1 << shift - 22 , undefined):(quotient.h |= 1 << shift - 44 , undefined);
      if (a.l == 0 && a.m == 0 && a.h == 0) {
        break;
      }
    }
    com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a1_0 = bshift.m;
    com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a2_0 = bshift.h;
    com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a0_0 = bshift.l;
    bshift.h = com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a2_0 >>> 1;
    bshift.m = com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a1_0 >>> 1 | (com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a2_0 & 1) << 21;
    bshift.l = com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a0_0 >>> 1 | (com_google_gwt_lang_LongLibBase_toShru1__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V_a1_0 & 1) << 21;
    --shift;
  }
  negative && com_google_gwt_lang_LongLibBase_negate__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V(quotient);
  if (computeRemainder) {
    if (aIsNegative) {
      com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a);
      aIsMinValue && (com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLib_sub__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLibBase_remainder, (com_google_gwt_lang_LongLib$Const_$clinit__V() , com_google_gwt_lang_LongLib$Const_ONE)));
    }
     else {
      com_google_gwt_lang_LongLibBase_remainder = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a.l, a.m, a.h);
    }
  }
  return quotient;
}

function com_google_gwt_lang_LongLibBase_maskRight__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(a, bits){
  var b0, b1, b2;
  if (bits <= 22) {
    b0 = a.l & (1 << bits) - 1;
    b1 = b2 = 0;
  }
   else if (bits <= 44) {
    b0 = a.l;
    b1 = a.m & (1 << bits - 22) - 1;
    b2 = 0;
  }
   else {
    b0 = a.l;
    b1 = a.m;
    b2 = a.h & (1 << bits - 44) - 1;
  }
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(b0, b1, b2);
}

function com_google_gwt_lang_LongLibBase_negate__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V(a){
  var neg0, neg1, neg2;
  neg0 = ~a.l + 1 & 4194303;
  neg1 = ~a.m + (neg0 == 0?1:0) & 4194303;
  neg2 = ~a.h + (neg0 == 0 && neg1 == 0?1:0) & 1048575;
  a.l = neg0;
  a.m = neg1;
  a.h = neg2;
}

function com_google_gwt_lang_LongLibBase_numberOfLeadingZeros__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(a){
  var b1, b2;
  b2 = java_lang_Integer_numberOfLeadingZeros__II(a.h);
  if (b2 == 32) {
    b1 = java_lang_Integer_numberOfLeadingZeros__II(a.m);
    return b1 == 32?java_lang_Integer_numberOfLeadingZeros__II(a.l) + 32:b1 + 20 - 10;
  }
   else {
    return b2 - 12;
  }
}

function com_google_gwt_lang_LongLibBase_powerOfTwo__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(a){
  var h, l, m;
  l = a.l;
  if ((l & l - 1) != 0) {
    return -1;
  }
  m = a.m;
  if ((m & m - 1) != 0) {
    return -1;
  }
  h = a.h;
  if ((h & h - 1) != 0) {
    return -1;
  }
  if (h == 0 && m == 0 && l == 0) {
    return -1;
  }
  if (h == 0 && m == 0 && l != 0) {
    return java_lang_Integer_numberOfTrailingZeros__II(l);
  }
  if (h == 0 && m != 0 && l == 0) {
    return java_lang_Integer_numberOfTrailingZeros__II(m) + 22;
  }
  if (h != 0 && m == 0 && l == 0) {
    return java_lang_Integer_numberOfTrailingZeros__II(h) + 44;
  }
  return -1;
}

function com_google_gwt_lang_LongLibBase_toDoubleHelper__Lcom_google_gwt_lang_LongLibBase$LongEmul_2D(a){
  return a.l + a.m * 4194304 + a.h * 17592186044416;
}

function com_google_gwt_lang_LongLibBase_trialSubtract__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, b){
  var sum0, sum1, sum2;
  sum2 = a.h - b.h;
  if (sum2 < 0) {
    return false;
  }
  sum0 = a.l - b.l;
  sum1 = a.m - b.m + (sum0 >> 22);
  sum2 += sum1 >> 22;
  if (sum2 < 0) {
    return false;
  }
  a.l = sum0 & 4194303;
  a.m = sum1 & 4194303;
  a.h = sum2 & 1048575;
  return true;
}

var com_google_gwt_lang_LongLibBase_remainder = null;
function com_google_gwt_lang_LongLib_add__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b){
  var sum0, sum1, sum2;
  sum0 = a.l + b.l;
  sum1 = a.m + b.m + (sum0 >> 22);
  sum2 = a.h + b.h + (sum1 >> 22);
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(sum0 & 4194303, sum1 & 4194303, sum2 & 1048575);
}

function com_google_gwt_lang_LongLib_and__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b){
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a.l & b.l, a.m & b.m, a.h & b.h);
}

function com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, digit, haveNonZero){
  var c;
  digit > 0 && (haveNonZero = true);
  if (haveNonZero) {
    digit < 26?(c = 65 + digit):digit < 52?(c = 97 + digit - 26):digit < 62?(c = 48 + digit - 52):digit == 62?(c = 36):(c = 95);
    com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(sb.java_lang_StringBuilder_data, String.fromCharCode(c & 65535));
  }
  return haveNonZero;
}

function com_google_gwt_lang_LongLib_base64Value__CI(digit){
  if (digit >= 65 && digit <= 90) {
    return digit - 65;
  }
  if (digit >= 97) {
    return digit - 97 + 26;
  }
  if (digit >= 48 && digit <= 57) {
    return digit - 48 + 52;
  }
  if (digit == 36) {
    return 62;
  }
  return 63;
}

function com_google_gwt_lang_LongLib_div__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b){
  return com_google_gwt_lang_LongLibBase_divMod__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2ZLcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b, false);
}

function com_google_gwt_lang_LongLib_eq__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, b){
  return a.l == b.l && a.m == b.m && a.h == b.h;
}

function com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(value){
  var a0, a1, a2, negative, result;
  if (isNaN(value)) {
    return com_google_gwt_lang_LongLib$Const_$clinit__V() , com_google_gwt_lang_LongLib$Const_ZERO;
  }
  if (value < -9223372036854775808) {
    return com_google_gwt_lang_LongLib$Const_$clinit__V() , com_google_gwt_lang_LongLib$Const_MIN_1VALUE;
  }
  if (value >= 9223372036854775807) {
    return com_google_gwt_lang_LongLib$Const_$clinit__V() , com_google_gwt_lang_LongLib$Const_MAX_1VALUE;
  }
  negative = false;
  if (value < 0) {
    negative = true;
    value = -value;
  }
  a2 = 0;
  if (value >= 17592186044416) {
    a2 = com_google_gwt_lang_Cast_round_1int__DI(value / 17592186044416);
    value -= a2 * 17592186044416;
  }
  a1 = 0;
  if (value >= 4194304) {
    a1 = com_google_gwt_lang_Cast_round_1int__DI(value / 4194304);
    value -= a1 * 4194304;
  }
  a0 = com_google_gwt_lang_Cast_round_1int__DI(value);
  result = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a0, a1, a2);
  negative && com_google_gwt_lang_LongLibBase_negate__Lcom_google_gwt_lang_LongLibBase$LongEmul_2V(result);
  return result;
}

function com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(value){
  var rebase, result;
  if (value > -129 && value < 128) {
    rebase = value + 128;
    com_google_gwt_lang_LongLib_boxedValues == null && (com_google_gwt_lang_LongLib_boxedValues = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1lang_1LongLibBase$LongEmul_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_lang_LongLibBase$LongEmul, 256, 0));
    result = com_google_gwt_lang_LongLib_boxedValues[rebase];
    !result && (result = com_google_gwt_lang_LongLib_boxedValues[rebase] = com_google_gwt_lang_LongLibBase_create__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(value));
    return result;
  }
  return com_google_gwt_lang_LongLibBase_create__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(value);
}

function com_google_gwt_lang_LongLib_gt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, b){
  var signa, signb;
  signa = a.h >> 19;
  signb = b.h >> 19;
  return signa == 0?signb != 0 || a.h > b.h || a.h == b.h && a.m > b.m || a.h == b.h && a.m == b.m && a.l > b.l:!(signb == 0 || a.h < b.h || a.h == b.h && a.m < b.m || a.h == b.h && a.m == b.m && a.l <= b.l);
}

function com_google_gwt_lang_LongLib_gte__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, b){
  var signa, signb;
  signa = a.h >> 19;
  signb = b.h >> 19;
  return signa == 0?signb != 0 || a.h > b.h || a.h == b.h && a.m > b.m || a.h == b.h && a.m == b.m && a.l >= b.l:!(signb == 0 || a.h < b.h || a.h == b.h && a.m < b.m || a.h == b.h && a.m == b.m && a.l < b.l);
}

function com_google_gwt_lang_LongLib_longFromBase64__Ljava_lang_String_2J(value){
  var len, longVal, pos;
  pos = 0;
  longVal = com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_base64Value__CI(java_lang_String_$charAt__Ljava_lang_String_2IC(value, pos++)));
  len = value.length;
  while (pos < len) {
    longVal = com_google_gwt_lang_LongLib_shl__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(longVal, 6);
    longVal = com_google_gwt_lang_LongLib_or__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(longVal, com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_base64Value__CI(java_lang_String_$charAt__Ljava_lang_String_2IC(value, pos++))));
  }
  return longVal;
}

function com_google_gwt_lang_LongLib_lt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, b){
  return !com_google_gwt_lang_LongLib_gte__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, b);
}

function com_google_gwt_lang_LongLib_mod__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b){
  com_google_gwt_lang_LongLibBase_divMod__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2ZLcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b, true);
  return com_google_gwt_lang_LongLibBase_remainder;
}

function com_google_gwt_lang_LongLib_mul__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b){
  var a0, a1, a2, a3, a4, b0, b1, b2, b3, b4, c0, c00, c01, c1, c10, c11, c12, c13, c2, c22, c23, c24, p0, p1, p2, p3, p4;
  a0 = a.l & 8191;
  a1 = a.l >> 13 | (a.m & 15) << 9;
  a2 = a.m >> 4 & 8191;
  a3 = a.m >> 17 | (a.h & 255) << 5;
  a4 = (a.h & 1048320) >> 8;
  b0 = b.l & 8191;
  b1 = b.l >> 13 | (b.m & 15) << 9;
  b2 = b.m >> 4 & 8191;
  b3 = b.m >> 17 | (b.h & 255) << 5;
  b4 = (b.h & 1048320) >> 8;
  p0 = a0 * b0;
  p1 = a1 * b0;
  p2 = a2 * b0;
  p3 = a3 * b0;
  p4 = a4 * b0;
  if (b1 != 0) {
    p1 += a0 * b1;
    p2 += a1 * b1;
    p3 += a2 * b1;
    p4 += a3 * b1;
  }
  if (b2 != 0) {
    p2 += a0 * b2;
    p3 += a1 * b2;
    p4 += a2 * b2;
  }
  if (b3 != 0) {
    p3 += a0 * b3;
    p4 += a1 * b3;
  }
  b4 != 0 && (p4 += a0 * b4);
  c00 = p0 & 4194303;
  c01 = (p1 & 511) << 13;
  c0 = c00 + c01;
  c10 = p0 >> 22;
  c11 = p1 >> 9;
  c12 = (p2 & 262143) << 4;
  c13 = (p3 & 31) << 17;
  c1 = c10 + c11 + c12 + c13;
  c22 = p2 >> 18;
  c23 = p3 >> 5;
  c24 = (p4 & 4095) << 8;
  c2 = c22 + c23 + c24;
  c1 += c0 >> 22;
  c0 &= 4194303;
  c2 += c1 >> 22;
  c1 &= 4194303;
  c2 &= 1048575;
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(c0, c1, c2);
}

function com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a){
  var neg0, neg1, neg2;
  neg0 = ~a.l + 1 & 4194303;
  neg1 = ~a.m + (neg0 == 0?1:0) & 4194303;
  neg2 = ~a.h + (neg0 == 0 && neg1 == 0?1:0) & 1048575;
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(neg0, neg1, neg2);
}

function com_google_gwt_lang_LongLib_or__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b){
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a.l | b.l, a.m | b.m, a.h | b.h);
}

function com_google_gwt_lang_LongLib_shl__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(a, n){
  var res0, res1, res2;
  n &= 63;
  if (n < 22) {
    res0 = a.l << n;
    res1 = a.m << n | a.l >> 22 - n;
    res2 = a.h << n | a.m >> 22 - n;
  }
   else if (n < 44) {
    res0 = 0;
    res1 = a.l << n - 22;
    res2 = a.m << n - 22 | a.l >> 44 - n;
  }
   else {
    res0 = 0;
    res1 = 0;
    res2 = a.l << n - 44;
  }
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(res0 & 4194303, res1 & 4194303, res2 & 1048575);
}

function com_google_gwt_lang_LongLib_shr__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(a, n){
  var a2, negative, res0, res1, res2;
  n &= 63;
  a2 = a.h;
  negative = (a2 & 524288) != 0;
  negative && (a2 |= -1048576);
  if (n < 22) {
    res2 = a2 >> n;
    res1 = a.m >> n | a2 << 22 - n;
    res0 = a.l >> n | a.m << 22 - n;
  }
   else if (n < 44) {
    res2 = negative?1048575:0;
    res1 = a2 >> n - 22;
    res0 = a.m >> n - 22 | a2 << 44 - n;
  }
   else {
    res2 = negative?1048575:0;
    res1 = negative?4194303:0;
    res0 = a2 >> n - 44;
  }
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(res0 & 4194303, res1 & 4194303, res2 & 1048575);
}

function com_google_gwt_lang_LongLib_shru__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(a, n){
  var a2, res0, res1, res2;
  n &= 63;
  a2 = a.h & 1048575;
  if (n < 22) {
    res2 = a2 >>> n;
    res1 = a.m >> n | a2 << 22 - n;
    res0 = a.l >> n | a.m << 22 - n;
  }
   else if (n < 44) {
    res2 = 0;
    res1 = a2 >>> n - 22;
    res0 = a.m >> n - 22 | a.h << 44 - n;
  }
   else {
    res2 = 0;
    res1 = 0;
    res0 = a2 >>> n - 44;
  }
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(res0 & 4194303, res1 & 4194303, res2 & 1048575);
}

function com_google_gwt_lang_LongLib_sub__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b){
  var sum0, sum1, sum2;
  sum0 = a.l - b.l;
  sum1 = a.m - b.m + (sum0 >> 22);
  sum2 = a.h - b.h + (sum1 >> 22);
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(sum0 & 4194303, sum1 & 4194303, sum2 & 1048575);
}

function com_google_gwt_lang_LongLib_toBase64__JLjava_lang_String_2(value){
  var haveNonZero, high, low, sb, v;
  low = com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(com_google_gwt_lang_LongLib_and__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(value, N1_longLit));
  high = com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(com_google_gwt_lang_LongLib_shr__Lcom_google_gwt_lang_LongLibBase$LongEmul_2ILcom_google_gwt_lang_LongLibBase$LongEmul_2(value, 32));
  sb = new java_lang_StringBuilder_StringBuilder__V;
  haveNonZero = com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, high >> 28 & 15, false);
  haveNonZero = com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, high >> 22 & 63, haveNonZero);
  haveNonZero = com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, high >> 16 & 63, haveNonZero);
  haveNonZero = com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, high >> 10 & 63, haveNonZero);
  haveNonZero = com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, high >> 4 & 63, haveNonZero);
  v = (high & 15) << 2 | low >> 30 & 3;
  haveNonZero = com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, v, haveNonZero);
  haveNonZero = com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, low >> 24 & 63, haveNonZero);
  haveNonZero = com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, low >> 18 & 63, haveNonZero);
  haveNonZero = com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, low >> 12 & 63, haveNonZero);
  com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, low >> 6 & 63, haveNonZero);
  com_google_gwt_lang_LongLib_base64Append__Ljava_lang_StringBuilder_2IZZ(sb, low & 63, true);
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(sb.java_lang_StringBuilder_data);
}

function com_google_gwt_lang_LongLib_toDouble__Lcom_google_gwt_lang_LongLibBase$LongEmul_2D(a){
  if (com_google_gwt_lang_LongLib_eq__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, (com_google_gwt_lang_LongLib$Const_$clinit__V() , com_google_gwt_lang_LongLib$Const_MIN_1VALUE))) {
    return -9223372036854775808;
  }
  if (!com_google_gwt_lang_LongLib_gte__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(a, com_google_gwt_lang_LongLib$Const_ZERO)) {
    return -com_google_gwt_lang_LongLibBase_toDoubleHelper__Lcom_google_gwt_lang_LongLibBase$LongEmul_2D(com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a));
  }
  return a.l + a.m * 4194304 + a.h * 17592186044416;
}

function com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(a){
  return a.l | a.m << 22;
}

function com_google_gwt_lang_LongLib_toString__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Ljava_lang_String_2(a){
  var digits, rem, res, tenPowerLong, zeroesNeeded;
  if (a.l == 0 && a.m == 0 && a.h == 0) {
    return $intern_81;
  }
  if (a.h == 524288 && a.m == 0 && a.l == 0) {
    return '-9223372036854775808';
  }
  if (a.h >> 19 != 0) {
    return $intern_139 + com_google_gwt_lang_LongLib_toString__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Ljava_lang_String_2(com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a));
  }
  rem = a;
  res = $intern_2;
  while (!(rem.l == 0 && rem.m == 0 && rem.h == 0)) {
    tenPowerLong = com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(1000000000);
    rem = com_google_gwt_lang_LongLibBase_divMod__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2ZLcom_google_gwt_lang_LongLibBase$LongEmul_2(rem, tenPowerLong, true);
    digits = $intern_2 + com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(com_google_gwt_lang_LongLibBase_remainder);
    if (!(rem.l == 0 && rem.m == 0 && rem.h == 0)) {
      zeroesNeeded = 9 - digits.length;
      for (; zeroesNeeded > 0; --zeroesNeeded) {
        digits = $intern_81 + digits;
      }
    }
    res = digits + res;
  }
  return res;
}

--></script>
<script><!--
function com_google_gwt_lang_LongLib_xor__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(a, b){
  return com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(a.l ^ b.l, a.m ^ b.m, a.h ^ b.h);
}

var com_google_gwt_lang_LongLib_boxedValues = null;
function com_google_gwt_lang_LongLib$Const_$clinit__V(){
  com_google_gwt_lang_LongLib$Const_$clinit__V = nullMethod;
  com_google_gwt_lang_LongLib$Const_MAX_1VALUE = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(4194303, 4194303, 524287);
  com_google_gwt_lang_LongLib$Const_MIN_1VALUE = com_google_gwt_lang_LongLibBase_create0__IIILcom_google_gwt_lang_LongLibBase$LongEmul_2(0, 0, 524288);
  com_google_gwt_lang_LongLib$Const_ONE = com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(1);
  com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(2);
  com_google_gwt_lang_LongLib$Const_ZERO = com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(0);
}

var com_google_gwt_lang_LongLib$Const_MAX_1VALUE, com_google_gwt_lang_LongLib$Const_MIN_1VALUE, com_google_gwt_lang_LongLib$Const_ONE, com_google_gwt_lang_LongLib$Const_ZERO;
function com_google_gwt_lang_LongLibBase$LongEmul_LongLibBase$LongEmul__V(){
}

function com_google_gwt_lang_LongLibBase$LongEmul(){
}

_ = com_google_gwt_lang_LongLibBase$LongEmul_LongLibBase$LongEmul__V.prototype = com_google_gwt_lang_LongLibBase$LongEmul.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_lang_LongLibBase$LongEmul_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1lang_1LongLibBase$LongEmul_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_lang_LongLibBase$LongEmul]);
function com_google_gwt_lang_Stats_onModuleStart__Ljava_lang_String_2Z(mainClassName){
  return $stats({moduleName:$moduleName, sessionId:$sessionId, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date).getTime(), type:'onModuleLoadStart', className:mainClassName});
}

function com_google_gwt_layout_client_Layout_$adjustHorizontalConstraints__Lcom_google_gwt_layout_client_Layout_2ILcom_google_gwt_layout_client_Layout$Layer_2V(this$static, parentWidth, l){
  var leftPx, rightPx, widthPx;
  leftPx = l.com_google_gwt_layout_client_Layout$Layer_left * com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_leftUnit, false);
  rightPx = l.com_google_gwt_layout_client_Layout$Layer_right * com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_rightUnit, false);
  widthPx = l.com_google_gwt_layout_client_Layout$Layer_width * com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_widthUnit, false);
  if (l.com_google_gwt_layout_client_Layout$Layer_setLeft && !l.com_google_gwt_layout_client_Layout$Layer_setTargetLeft) {
    l.com_google_gwt_layout_client_Layout$Layer_setLeft = false;
    if (l.com_google_gwt_layout_client_Layout$Layer_setWidth) {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetRight = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceRight = (parentWidth - (leftPx + widthPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetRightUnit, false);
    }
     else {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetWidth = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceWidth = (parentWidth - (leftPx + rightPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetWidthUnit, false);
    }
  }
   else if (l.com_google_gwt_layout_client_Layout$Layer_setWidth && !l.com_google_gwt_layout_client_Layout$Layer_setTargetWidth) {
    l.com_google_gwt_layout_client_Layout$Layer_setWidth = false;
    if (l.com_google_gwt_layout_client_Layout$Layer_setLeft) {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetRight = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceRight = (parentWidth - (leftPx + widthPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetRightUnit, false);
    }
     else {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetLeft = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceLeft = (parentWidth - (rightPx + widthPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetLeftUnit, false);
    }
  }
   else if (l.com_google_gwt_layout_client_Layout$Layer_setRight && !l.com_google_gwt_layout_client_Layout$Layer_setTargetRight) {
    l.com_google_gwt_layout_client_Layout$Layer_setRight = false;
    if (l.com_google_gwt_layout_client_Layout$Layer_setWidth) {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetLeft = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceLeft = (parentWidth - (rightPx + widthPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetLeftUnit, false);
    }
     else {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetWidth = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceWidth = (parentWidth - (leftPx + rightPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetWidthUnit, false);
    }
  }
  l.com_google_gwt_layout_client_Layout$Layer_setLeft = l.com_google_gwt_layout_client_Layout$Layer_setTargetLeft;
  l.com_google_gwt_layout_client_Layout$Layer_setRight = l.com_google_gwt_layout_client_Layout$Layer_setTargetRight;
  l.com_google_gwt_layout_client_Layout$Layer_setWidth = l.com_google_gwt_layout_client_Layout$Layer_setTargetWidth;
  l.com_google_gwt_layout_client_Layout$Layer_leftUnit = l.com_google_gwt_layout_client_Layout$Layer_targetLeftUnit;
  l.com_google_gwt_layout_client_Layout$Layer_rightUnit = l.com_google_gwt_layout_client_Layout$Layer_targetRightUnit;
  l.com_google_gwt_layout_client_Layout$Layer_widthUnit = l.com_google_gwt_layout_client_Layout$Layer_targetWidthUnit;
}

function com_google_gwt_layout_client_Layout_$adjustVerticalConstraints__Lcom_google_gwt_layout_client_Layout_2ILcom_google_gwt_layout_client_Layout$Layer_2V(this$static, parentHeight, l){
  var bottomPx, heightPx, topPx;
  topPx = l.com_google_gwt_layout_client_Layout$Layer_top * com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_topUnit, true);
  bottomPx = l.com_google_gwt_layout_client_Layout$Layer_bottom * com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_bottomUnit, true);
  heightPx = l.com_google_gwt_layout_client_Layout$Layer_height * com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_heightUnit, true);
  if (l.com_google_gwt_layout_client_Layout$Layer_setTop && !l.com_google_gwt_layout_client_Layout$Layer_setTargetTop) {
    l.com_google_gwt_layout_client_Layout$Layer_setTop = false;
    if (l.com_google_gwt_layout_client_Layout$Layer_setHeight) {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetBottom = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceBottom = (parentHeight - (topPx + heightPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetBottomUnit, true);
    }
     else {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetHeight = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceHeight = (parentHeight - (topPx + bottomPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetHeightUnit, true);
    }
  }
   else if (l.com_google_gwt_layout_client_Layout$Layer_setHeight && !l.com_google_gwt_layout_client_Layout$Layer_setTargetHeight) {
    l.com_google_gwt_layout_client_Layout$Layer_setHeight = false;
    if (l.com_google_gwt_layout_client_Layout$Layer_setTop) {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetBottom = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceBottom = (parentHeight - (topPx + heightPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetBottomUnit, true);
    }
     else {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetTop = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceTop = (parentHeight - (bottomPx + heightPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetTopUnit, true);
    }
  }
   else if (l.com_google_gwt_layout_client_Layout$Layer_setBottom && !l.com_google_gwt_layout_client_Layout$Layer_setTargetBottom) {
    l.com_google_gwt_layout_client_Layout$Layer_setBottom = false;
    if (l.com_google_gwt_layout_client_Layout$Layer_setHeight) {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetTop = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceTop = (parentHeight - (bottomPx + heightPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetTopUnit, true);
    }
     else {
      l.com_google_gwt_layout_client_Layout$Layer_setTargetHeight = true;
      l.com_google_gwt_layout_client_Layout$Layer_sourceHeight = (parentHeight - (topPx + bottomPx)) / com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, l.com_google_gwt_layout_client_Layout$Layer_targetHeightUnit, true);
    }
  }
  l.com_google_gwt_layout_client_Layout$Layer_setTop = l.com_google_gwt_layout_client_Layout$Layer_setTargetTop;
  l.com_google_gwt_layout_client_Layout$Layer_setBottom = l.com_google_gwt_layout_client_Layout$Layer_setTargetBottom;
  l.com_google_gwt_layout_client_Layout$Layer_setHeight = l.com_google_gwt_layout_client_Layout$Layer_setTargetHeight;
  l.com_google_gwt_layout_client_Layout$Layer_topUnit = l.com_google_gwt_layout_client_Layout$Layer_targetTopUnit;
  l.com_google_gwt_layout_client_Layout$Layer_bottomUnit = l.com_google_gwt_layout_client_Layout$Layer_targetBottomUnit;
  l.com_google_gwt_layout_client_Layout$Layer_heightUnit = l.com_google_gwt_layout_client_Layout$Layer_targetHeightUnit;
}

function com_google_gwt_layout_client_Layout_$attachChild__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_Object_2Lcom_google_gwt_layout_client_Layout$Layer_2(this$static, child, userObject){
  var container, layer;
  container = com_google_gwt_layout_client_LayoutImpl_$attachChild__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(this$static.com_google_gwt_layout_client_Layout_parentElem, child);
  layer = new com_google_gwt_layout_client_Layout$Layer_Layout$Layer__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_Object_2V(container, child, userObject);
  java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_layout_client_Layout_layers, layer);
  return layer;
}

function com_google_gwt_layout_client_Layout_$getUnitSize__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, unit, vertical){
  return com_google_gwt_layout_client_LayoutImpl_$getUnitSizeInPixels__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static.com_google_gwt_layout_client_Layout_impl, this$static.com_google_gwt_layout_client_Layout_parentElem, unit, vertical);
}

function com_google_gwt_layout_client_Layout_$layout__Lcom_google_gwt_layout_client_Layout_2ILcom_google_gwt_layout_client_Layout$AnimationCallback_2V(this$static, duration, callback){
  var l, l$iterator, parentHeight, parentWidth;
  !!this$static.com_google_gwt_layout_client_Layout_animation && com_google_gwt_animation_client_Animation_$cancel__Lcom_google_gwt_animation_client_Animation_2V(this$static.com_google_gwt_layout_client_Layout_animation);
  if (duration == 0) {
    for (l$iterator = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this$static.com_google_gwt_layout_client_Layout_layers); l$iterator.java_util_AbstractList$IteratorImpl_i < l$iterator.java_util_AbstractList$IteratorImpl_this$0.size__I();) {
      l = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(l$iterator), Q$com_google_gwt_layout_client_Layout$Layer);
      l.com_google_gwt_layout_client_Layout$Layer_left = l.com_google_gwt_layout_client_Layout$Layer_sourceLeft = l.com_google_gwt_layout_client_Layout$Layer_targetLeft;
      l.com_google_gwt_layout_client_Layout$Layer_top = l.com_google_gwt_layout_client_Layout$Layer_sourceTop = l.com_google_gwt_layout_client_Layout$Layer_targetTop;
      l.com_google_gwt_layout_client_Layout$Layer_right = l.com_google_gwt_layout_client_Layout$Layer_sourceRight = l.com_google_gwt_layout_client_Layout$Layer_targetRight;
      l.com_google_gwt_layout_client_Layout$Layer_bottom = l.com_google_gwt_layout_client_Layout$Layer_sourceBottom = l.com_google_gwt_layout_client_Layout$Layer_targetBottom;
      l.com_google_gwt_layout_client_Layout$Layer_width = l.com_google_gwt_layout_client_Layout$Layer_sourceWidth = l.com_google_gwt_layout_client_Layout$Layer_targetWidth;
      l.com_google_gwt_layout_client_Layout$Layer_height = l.com_google_gwt_layout_client_Layout$Layer_sourceHeight = l.com_google_gwt_layout_client_Layout$Layer_targetHeight;
      l.com_google_gwt_layout_client_Layout$Layer_setLeft = l.com_google_gwt_layout_client_Layout$Layer_setTargetLeft;
      l.com_google_gwt_layout_client_Layout$Layer_setTop = l.com_google_gwt_layout_client_Layout$Layer_setTargetTop;
      l.com_google_gwt_layout_client_Layout$Layer_setRight = l.com_google_gwt_layout_client_Layout$Layer_setTargetRight;
      l.com_google_gwt_layout_client_Layout$Layer_setBottom = l.com_google_gwt_layout_client_Layout$Layer_setTargetBottom;
      l.com_google_gwt_layout_client_Layout$Layer_setWidth = l.com_google_gwt_layout_client_Layout$Layer_setTargetWidth;
      l.com_google_gwt_layout_client_Layout$Layer_setHeight = l.com_google_gwt_layout_client_Layout$Layer_setTargetHeight;
      l.com_google_gwt_layout_client_Layout$Layer_leftUnit = l.com_google_gwt_layout_client_Layout$Layer_targetLeftUnit;
      l.com_google_gwt_layout_client_Layout$Layer_topUnit = l.com_google_gwt_layout_client_Layout$Layer_targetTopUnit;
      l.com_google_gwt_layout_client_Layout$Layer_rightUnit = l.com_google_gwt_layout_client_Layout$Layer_targetRightUnit;
      l.com_google_gwt_layout_client_Layout$Layer_bottomUnit = l.com_google_gwt_layout_client_Layout$Layer_targetBottomUnit;
      l.com_google_gwt_layout_client_Layout$Layer_widthUnit = l.com_google_gwt_layout_client_Layout$Layer_targetWidthUnit;
      l.com_google_gwt_layout_client_Layout$Layer_heightUnit = l.com_google_gwt_layout_client_Layout$Layer_targetHeightUnit;
      com_google_gwt_layout_client_LayoutImplIE8_$layout__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2V(this$static.com_google_gwt_layout_client_Layout_impl, l);
    }
    return;
  }
  parentWidth = this$static.com_google_gwt_layout_client_Layout_parentElem.clientWidth;
  parentHeight = this$static.com_google_gwt_layout_client_Layout_parentElem.clientHeight;
  for (l$iterator = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this$static.com_google_gwt_layout_client_Layout_layers); l$iterator.java_util_AbstractList$IteratorImpl_i < l$iterator.java_util_AbstractList$IteratorImpl_this$0.size__I();) {
    l = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(l$iterator), Q$com_google_gwt_layout_client_Layout$Layer);
    com_google_gwt_layout_client_Layout_$adjustHorizontalConstraints__Lcom_google_gwt_layout_client_Layout_2ILcom_google_gwt_layout_client_Layout$Layer_2V(this$static, parentWidth, l);
    com_google_gwt_layout_client_Layout_$adjustVerticalConstraints__Lcom_google_gwt_layout_client_Layout_2ILcom_google_gwt_layout_client_Layout$Layer_2V(this$static, parentHeight, l);
  }
  this$static.com_google_gwt_layout_client_Layout_animation = new com_google_gwt_layout_client_Layout$1_Layout$1__Lcom_google_gwt_layout_client_Layout_2V(this$static, callback);
  com_google_gwt_animation_client_Animation_$run__Lcom_google_gwt_animation_client_Animation_2IDLcom_google_gwt_dom_client_Element_2V(this$static.com_google_gwt_layout_client_Layout_animation, duration, com_google_gwt_core_client_Duration_currentTimeMillis__D());
}

function com_google_gwt_layout_client_Layout_$removeChild__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_layout_client_Layout$Layer_2V(this$static, layer){
  com_google_gwt_layout_client_LayoutImpl_$removeChild__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2V(layer.com_google_gwt_layout_client_Layout$Layer_container, layer.com_google_gwt_layout_client_Layout$Layer_child);
  java_util_ArrayList_$remove__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_layout_client_Layout_layers, layer);
}

function com_google_gwt_layout_client_Layout_Layout__Lcom_google_gwt_dom_client_Element_2V(parent){
  this.com_google_gwt_layout_client_Layout_impl = new com_google_gwt_layout_client_LayoutImplIE8_LayoutImplIE8__V;
  this.com_google_gwt_layout_client_Layout_layers = new java_util_ArrayList_ArrayList__V;
  this.com_google_gwt_layout_client_Layout_parentElem = parent;
  com_google_gwt_layout_client_LayoutImpl_$initParent__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2V(this.com_google_gwt_layout_client_Layout_impl, parent);
}

function com_google_gwt_layout_client_Layout(){
}

_ = com_google_gwt_layout_client_Layout_Layout__Lcom_google_gwt_dom_client_Element_2V.prototype = com_google_gwt_layout_client_Layout.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_layout_client_Layout_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1Layout_12_1classLit;
}
;
_.com_google_gwt_layout_client_Layout_animation = null;
_.com_google_gwt_layout_client_Layout_parentElem = null;
function com_google_gwt_layout_client_Layout$1_Layout$1__Lcom_google_gwt_layout_client_Layout_2V(this$0, val$callback){
  this.com_google_gwt_layout_client_Layout$1_this$0 = this$0;
  this.com_google_gwt_layout_client_Layout$1_val$callback = val$callback;
  com_google_gwt_animation_client_Animation_Animation__V.call(this);
}

function com_google_gwt_layout_client_Layout$1(){
}

_ = com_google_gwt_layout_client_Layout$1_Layout$1__Lcom_google_gwt_layout_client_Layout_2V.prototype = com_google_gwt_layout_client_Layout$1.prototype = new com_google_gwt_animation_client_Animation;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_layout_client_Layout$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1Layout$1_12_1classLit;
}
;
_.onCancel__V = function com_google_gwt_layout_client_Layout$1_onCancel__V(){
  this.com_google_gwt_layout_client_Layout$1_this$0.com_google_gwt_layout_client_Layout_animation = null;
  com_google_gwt_layout_client_Layout_$layout__Lcom_google_gwt_layout_client_Layout_2ILcom_google_gwt_layout_client_Layout$AnimationCallback_2V(this.com_google_gwt_layout_client_Layout$1_this$0, 0, null);
}
;
_.onComplete__V = function com_google_gwt_layout_client_Layout$1_onComplete__V(){
  this.com_google_gwt_layout_client_Layout$1_this$0.com_google_gwt_layout_client_Layout_animation = null;
  com_google_gwt_layout_client_Layout_$layout__Lcom_google_gwt_layout_client_Layout_2ILcom_google_gwt_layout_client_Layout$AnimationCallback_2V(this.com_google_gwt_layout_client_Layout$1_this$0, 0, null);
}
;
_.onUpdate__DV = function com_google_gwt_layout_client_Layout$1_onUpdate__DV(progress){
  var l, l$iterator, com_google_gwt_user_client_ui_LayoutCommand$1_$onLayout__Lcom_google_gwt_user_client_ui_LayoutCommand$1_2Lcom_google_gwt_layout_client_Layout$Layer_2DV_child_0;
  for (l$iterator = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this.com_google_gwt_layout_client_Layout$1_this$0.com_google_gwt_layout_client_Layout_layers); l$iterator.java_util_AbstractList$IteratorImpl_i < l$iterator.java_util_AbstractList$IteratorImpl_this$0.size__I();) {
    l = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(l$iterator), Q$com_google_gwt_layout_client_Layout$Layer);
    l.com_google_gwt_layout_client_Layout$Layer_setTargetLeft && (l.com_google_gwt_layout_client_Layout$Layer_left = l.com_google_gwt_layout_client_Layout$Layer_sourceLeft + (l.com_google_gwt_layout_client_Layout$Layer_targetLeft - l.com_google_gwt_layout_client_Layout$Layer_sourceLeft) * progress);
    l.com_google_gwt_layout_client_Layout$Layer_setTargetRight && (l.com_google_gwt_layout_client_Layout$Layer_right = l.com_google_gwt_layout_client_Layout$Layer_sourceRight + (l.com_google_gwt_layout_client_Layout$Layer_targetRight - l.com_google_gwt_layout_client_Layout$Layer_sourceRight) * progress);
    l.com_google_gwt_layout_client_Layout$Layer_setTargetTop && (l.com_google_gwt_layout_client_Layout$Layer_top = l.com_google_gwt_layout_client_Layout$Layer_sourceTop + (l.com_google_gwt_layout_client_Layout$Layer_targetTop - l.com_google_gwt_layout_client_Layout$Layer_sourceTop) * progress);
    l.com_google_gwt_layout_client_Layout$Layer_setTargetBottom && (l.com_google_gwt_layout_client_Layout$Layer_bottom = l.com_google_gwt_layout_client_Layout$Layer_sourceBottom + (l.com_google_gwt_layout_client_Layout$Layer_targetBottom - l.com_google_gwt_layout_client_Layout$Layer_sourceBottom) * progress);
    l.com_google_gwt_layout_client_Layout$Layer_setTargetWidth && (l.com_google_gwt_layout_client_Layout$Layer_width = l.com_google_gwt_layout_client_Layout$Layer_sourceWidth + (l.com_google_gwt_layout_client_Layout$Layer_targetWidth - l.com_google_gwt_layout_client_Layout$Layer_sourceWidth) * progress);
    l.com_google_gwt_layout_client_Layout$Layer_setTargetHeight && (l.com_google_gwt_layout_client_Layout$Layer_height = l.com_google_gwt_layout_client_Layout$Layer_sourceHeight + (l.com_google_gwt_layout_client_Layout$Layer_targetHeight - l.com_google_gwt_layout_client_Layout$Layer_sourceHeight) * progress);
    com_google_gwt_layout_client_LayoutImplIE8_$layout__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2V(this.com_google_gwt_layout_client_Layout$1_this$0.com_google_gwt_layout_client_Layout_impl, l);
    !!this.com_google_gwt_layout_client_Layout$1_val$callback && (com_google_gwt_user_client_ui_LayoutCommand$1_$onLayout__Lcom_google_gwt_user_client_ui_LayoutCommand$1_2Lcom_google_gwt_layout_client_Layout$Layer_2DV_child_0 = l.com_google_gwt_layout_client_Layout$Layer_userObject , com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(com_google_gwt_user_client_ui_LayoutCommand$1_$onLayout__Lcom_google_gwt_user_client_ui_LayoutCommand$1_2Lcom_google_gwt_layout_client_Layout$Layer_2DV_child_0, Q$com_google_gwt_user_client_ui_RequiresResize) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_ui_LayoutCommand$1_$onLayout__Lcom_google_gwt_user_client_ui_LayoutCommand$1_2Lcom_google_gwt_layout_client_Layout$Layer_2DV_child_0, Q$com_google_gwt_user_client_ui_RequiresResize).onResize__V() , undefined);
  }
}
;
_.com_google_gwt_layout_client_Layout$1_this$0 = null;
_.com_google_gwt_layout_client_Layout$1_val$callback = null;
function com_google_gwt_layout_client_Layout$Layer_$setBottomHeight__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(this$static, bottom, bottomUnit, height, heightUnit){
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetBottom = this$static.com_google_gwt_layout_client_Layout$Layer_setTargetHeight = true;
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetTop = false;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetBottom = bottom;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetHeight = height;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetBottomUnit = bottomUnit;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetHeightUnit = heightUnit;
}

function com_google_gwt_layout_client_Layout$Layer_$setLeftRight__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(this$static, left, leftUnit, right, rightUnit){
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetLeft = this$static.com_google_gwt_layout_client_Layout$Layer_setTargetRight = true;
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetWidth = false;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetLeft = left;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetRight = right;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetLeftUnit = leftUnit;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetRightUnit = rightUnit;
}

function com_google_gwt_layout_client_Layout$Layer_$setLeftWidth__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(this$static, left, leftUnit, width, widthUnit){
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetLeft = this$static.com_google_gwt_layout_client_Layout$Layer_setTargetWidth = true;
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetRight = false;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetLeft = left;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetWidth = width;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetLeftUnit = leftUnit;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetWidthUnit = widthUnit;
}

function com_google_gwt_layout_client_Layout$Layer_$setRightWidth__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(this$static, right, rightUnit, width, widthUnit){
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetRight = this$static.com_google_gwt_layout_client_Layout$Layer_setTargetWidth = true;
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetLeft = false;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetRight = right;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetWidth = width;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetRightUnit = rightUnit;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetWidthUnit = widthUnit;
}

--></script>
<script><!--
function com_google_gwt_layout_client_Layout$Layer_$setTopBottom__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(this$static, top, topUnit, bottom, bottomUnit){
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetTop = this$static.com_google_gwt_layout_client_Layout$Layer_setTargetBottom = true;
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetHeight = false;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetTop = top;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetBottom = bottom;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetTopUnit = topUnit;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetBottomUnit = bottomUnit;
}

function com_google_gwt_layout_client_Layout$Layer_$setTopHeight__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(this$static, top, topUnit, height, heightUnit){
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetTop = this$static.com_google_gwt_layout_client_Layout$Layer_setTargetHeight = true;
  this$static.com_google_gwt_layout_client_Layout$Layer_setTargetBottom = false;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetTop = top;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetHeight = height;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetTopUnit = topUnit;
  this$static.com_google_gwt_layout_client_Layout$Layer_targetHeightUnit = heightUnit;
}

function com_google_gwt_layout_client_Layout$Layer_Layout$Layer__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_Object_2V(container, child, userObject){
  this.com_google_gwt_layout_client_Layout$Layer_targetLeftUnit = (com_google_gwt_dom_client_Style$Unit_$clinit__V() , com_google_gwt_dom_client_Style$Unit_PX);
  this.com_google_gwt_layout_client_Layout$Layer_targetTopUnit = com_google_gwt_dom_client_Style$Unit_PX;
  this.com_google_gwt_layout_client_Layout$Layer_targetRightUnit = com_google_gwt_dom_client_Style$Unit_PX;
  this.com_google_gwt_layout_client_Layout$Layer_targetBottomUnit = com_google_gwt_dom_client_Style$Unit_PX;
  this.com_google_gwt_layout_client_Layout$Layer_container = container;
  this.com_google_gwt_layout_client_Layout$Layer_child = child;
  this.com_google_gwt_layout_client_Layout$Layer_userObject = userObject;
}

function com_google_gwt_layout_client_Layout$Layer(){
}

_ = com_google_gwt_layout_client_Layout$Layer_Layout$Layer__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_Object_2V.prototype = com_google_gwt_layout_client_Layout$Layer.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_layout_client_Layout$Layer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1Layout$Layer_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_layout_client_Layout$Layer]);
_.com_google_gwt_layout_client_Layout$Layer_bottom = 0;
_.com_google_gwt_layout_client_Layout$Layer_bottomUnit = null;
_.com_google_gwt_layout_client_Layout$Layer_child = null;
_.com_google_gwt_layout_client_Layout$Layer_container = null;
_.com_google_gwt_layout_client_Layout$Layer_height = 0;
_.com_google_gwt_layout_client_Layout$Layer_heightUnit = null;
_.com_google_gwt_layout_client_Layout$Layer_left = 0;
_.com_google_gwt_layout_client_Layout$Layer_leftUnit = null;
_.com_google_gwt_layout_client_Layout$Layer_right = 0;
_.com_google_gwt_layout_client_Layout$Layer_rightUnit = null;
_.com_google_gwt_layout_client_Layout$Layer_setBottom = false;
_.com_google_gwt_layout_client_Layout$Layer_setHeight = false;
_.com_google_gwt_layout_client_Layout$Layer_setLeft = false;
_.com_google_gwt_layout_client_Layout$Layer_setRight = false;
_.com_google_gwt_layout_client_Layout$Layer_setTargetBottom = true;
_.com_google_gwt_layout_client_Layout$Layer_setTargetHeight = false;
_.com_google_gwt_layout_client_Layout$Layer_setTargetLeft = true;
_.com_google_gwt_layout_client_Layout$Layer_setTargetRight = true;
_.com_google_gwt_layout_client_Layout$Layer_setTargetTop = true;
_.com_google_gwt_layout_client_Layout$Layer_setTargetWidth = false;
_.com_google_gwt_layout_client_Layout$Layer_setTop = false;
_.com_google_gwt_layout_client_Layout$Layer_setWidth = false;
_.com_google_gwt_layout_client_Layout$Layer_sourceBottom = 0;
_.com_google_gwt_layout_client_Layout$Layer_sourceHeight = 0;
_.com_google_gwt_layout_client_Layout$Layer_sourceLeft = 0;
_.com_google_gwt_layout_client_Layout$Layer_sourceRight = 0;
_.com_google_gwt_layout_client_Layout$Layer_sourceTop = 0;
_.com_google_gwt_layout_client_Layout$Layer_sourceWidth = 0;
_.com_google_gwt_layout_client_Layout$Layer_targetBottom = 0;
_.com_google_gwt_layout_client_Layout$Layer_targetHeight = 0;
_.com_google_gwt_layout_client_Layout$Layer_targetHeightUnit = null;
_.com_google_gwt_layout_client_Layout$Layer_targetLeft = 0;
_.com_google_gwt_layout_client_Layout$Layer_targetRight = 0;
_.com_google_gwt_layout_client_Layout$Layer_targetTop = 0;
_.com_google_gwt_layout_client_Layout$Layer_targetWidth = 0;
_.com_google_gwt_layout_client_Layout$Layer_targetWidthUnit = null;
_.com_google_gwt_layout_client_Layout$Layer_top = 0;
_.com_google_gwt_layout_client_Layout$Layer_topUnit = null;
_.com_google_gwt_layout_client_Layout$Layer_userObject = null;
_.com_google_gwt_layout_client_Layout$Layer_width = 0;
_.com_google_gwt_layout_client_Layout$Layer_widthUnit = null;
function com_google_gwt_layout_client_LayoutImpl_$clinit__V(){
  com_google_gwt_layout_client_LayoutImpl_$clinit__V = nullMethod;
  com_google_gwt_layout_client_LayoutImpl_fixedRuler = com_google_gwt_layout_client_LayoutImpl_createRuler__Lcom_google_gwt_dom_client_Style$Unit_2Lcom_google_gwt_dom_client_Style$Unit_2Lcom_google_gwt_dom_client_DivElement_2((com_google_gwt_dom_client_Style$Unit_$clinit__V() , com_google_gwt_dom_client_Style$Unit_CM), com_google_gwt_dom_client_Style$Unit_CM);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2($doc.body, com_google_gwt_layout_client_LayoutImpl_fixedRuler);
}

function com_google_gwt_layout_client_LayoutImpl_$attachChild__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(parent, child){
  var container;
  container = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10);
  container.appendChild(child);
  container.style[$intern_140] = (com_google_gwt_dom_client_Style$Position_$clinit__V() , $intern_141);
  container.style[$intern_142] = (com_google_gwt_dom_client_Style$Overflow_$clinit__V() , $intern_143);
  com_google_gwt_layout_client_LayoutImpl_$fillParent__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2V(child);
  parent.insertBefore(container, null);
  return container;
}

function com_google_gwt_layout_client_LayoutImpl_$fillParent__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2V(elem){
  var style;
  style = elem.style;
  style[$intern_140] = (com_google_gwt_dom_client_Style$Position_$clinit__V() , $intern_141);
  style[$intern_144] = 0 + (com_google_gwt_dom_client_Style$Unit_$clinit__V() , $intern_13);
  style[$intern_145] = $intern_146;
  style[$intern_147] = $intern_146;
  style[$intern_148] = $intern_146;
}

function com_google_gwt_layout_client_LayoutImpl_$getUnitSizeInPixels__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, parent, unit, vertical){
  if (!unit) {
    return 1;
  }
  switch (unit.java_lang_Enum_ordinal) {
    case 1:
      return (vertical?parent.clientHeight:parent.clientWidth) / 100;
    case 2:
      return (this$static.com_google_gwt_layout_client_LayoutImpl_relativeRuler.offsetWidth || 0) / 10;
    case 3:
      return (this$static.com_google_gwt_layout_client_LayoutImpl_relativeRuler.offsetHeight || 0) / 10;
    case 7:
      return (com_google_gwt_layout_client_LayoutImpl_fixedRuler.offsetWidth || 0) * 0.1;
    case 8:
      return (com_google_gwt_layout_client_LayoutImpl_fixedRuler.offsetWidth || 0) * 0.01;
    case 6:
      return (com_google_gwt_layout_client_LayoutImpl_fixedRuler.offsetWidth || 0) * 0.254;
    case 4:
      return (com_google_gwt_layout_client_LayoutImpl_fixedRuler.offsetWidth || 0) * 0.00353;
    case 5:
      return (com_google_gwt_layout_client_LayoutImpl_fixedRuler.offsetWidth || 0) * 0.0423;
    default:case 0:
      return 1;
  }
}

function com_google_gwt_layout_client_LayoutImpl_$initParent__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2V(this$static, parent){
  parent.style[$intern_140] = (com_google_gwt_dom_client_Style$Position_$clinit__V() , $intern_149);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(parent, this$static.com_google_gwt_layout_client_LayoutImpl_relativeRuler = com_google_gwt_layout_client_LayoutImpl_createRuler__Lcom_google_gwt_dom_client_Style$Unit_2Lcom_google_gwt_dom_client_Style$Unit_2Lcom_google_gwt_dom_client_DivElement_2((com_google_gwt_dom_client_Style$Unit_$clinit__V() , com_google_gwt_dom_client_Style$Unit_EM), com_google_gwt_dom_client_Style$Unit_EX));
}

function com_google_gwt_layout_client_LayoutImpl_$removeChild__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2V(container, child){
  var style;
  com_google_gwt_dom_client_Node_$removeFromParent__Lcom_google_gwt_dom_client_Node_2V(container);
  com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(child) == container && com_google_gwt_dom_client_Node_$removeFromParent__Lcom_google_gwt_dom_client_Node_2V(child);
  style = child.style;
  style[$intern_140] = $intern_2;
  style[$intern_144] = $intern_2;
  style[$intern_145] = $intern_2;
  style[$intern_150] = $intern_2;
  style[$intern_151] = $intern_2;
}

function com_google_gwt_layout_client_LayoutImpl_createRuler__Lcom_google_gwt_dom_client_Style$Unit_2Lcom_google_gwt_dom_client_Style$Unit_2Lcom_google_gwt_dom_client_DivElement_2(widthUnit, heightUnit){
  var ruler, style;
  ruler = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10);
  com_google_gwt_dom_client_Element_$setInnerHTML__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(ruler, $intern_152);
  style = ruler.style;
  style[$intern_140] = (com_google_gwt_dom_client_Style$Position_$clinit__V() , $intern_141);
  style['zIndex'] = '-32767';
  style[$intern_145] = -20 + heightUnit.getType__Ljava_lang_String_2();
  style[$intern_150] = 10 + widthUnit.getType__Ljava_lang_String_2();
  style[$intern_151] = 10 + heightUnit.getType__Ljava_lang_String_2();
  return ruler;
}

function com_google_gwt_layout_client_LayoutImpl(){
}

_ = com_google_gwt_layout_client_LayoutImpl.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_layout_client_LayoutImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1LayoutImpl_12_1classLit;
}
;
_.com_google_gwt_layout_client_LayoutImpl_relativeRuler = null;
var com_google_gwt_layout_client_LayoutImpl_fixedRuler = null;
function com_google_gwt_layout_client_LayoutImplIE8_$layout__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2V(this$static, layer){
  var oldDisplay, style;
  style = layer.com_google_gwt_layout_client_Layout$Layer_container.style;
  com_google_gwt_layout_client_LayoutImplIE8_setLayer__Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_layout_client_Layout$Layer_2V(layer.com_google_gwt_layout_client_Layout$Layer_container, layer);
  oldDisplay = style[$intern_153];
  style[$intern_153] = $intern_2;
  oldDisplay.length > 0 && com_google_gwt_layout_client_LayoutImplIE8_$updateVisibility__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_dom_client_Element_2V(this$static, layer.com_google_gwt_layout_client_Layout$Layer_container);
  layer.com_google_gwt_layout_client_Layout$Layer_setLeft?com_google_gwt_layout_client_LayoutImplIE8_$setValue__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2Ljava_lang_String_2DLcom_google_gwt_dom_client_Style$Unit_2ZZV(this$static, layer, $intern_144, layer.com_google_gwt_layout_client_Layout$Layer_left, layer.com_google_gwt_layout_client_Layout$Layer_leftUnit, false, false):(style[$intern_144] = $intern_2 , undefined);
  layer.com_google_gwt_layout_client_Layout$Layer_setRight?com_google_gwt_layout_client_LayoutImplIE8_$setValue__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2Ljava_lang_String_2DLcom_google_gwt_dom_client_Style$Unit_2ZZV(this$static, layer, $intern_147, layer.com_google_gwt_layout_client_Layout$Layer_right, layer.com_google_gwt_layout_client_Layout$Layer_rightUnit, false, false):(style[$intern_147] = $intern_2 , undefined);
  layer.com_google_gwt_layout_client_Layout$Layer_setTop?com_google_gwt_layout_client_LayoutImplIE8_$setValue__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2Ljava_lang_String_2DLcom_google_gwt_dom_client_Style$Unit_2ZZV(this$static, layer, $intern_145, layer.com_google_gwt_layout_client_Layout$Layer_top, layer.com_google_gwt_layout_client_Layout$Layer_topUnit, true, false):(style[$intern_145] = $intern_2 , undefined);
  layer.com_google_gwt_layout_client_Layout$Layer_setBottom?com_google_gwt_layout_client_LayoutImplIE8_$setValue__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2Ljava_lang_String_2DLcom_google_gwt_dom_client_Style$Unit_2ZZV(this$static, layer, $intern_148, layer.com_google_gwt_layout_client_Layout$Layer_bottom, layer.com_google_gwt_layout_client_Layout$Layer_bottomUnit, true, false):(style[$intern_148] = $intern_2 , undefined);
  layer.com_google_gwt_layout_client_Layout$Layer_setWidth?com_google_gwt_layout_client_LayoutImplIE8_$setValue__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2Ljava_lang_String_2DLcom_google_gwt_dom_client_Style$Unit_2ZZV(this$static, layer, $intern_150, layer.com_google_gwt_layout_client_Layout$Layer_width, layer.com_google_gwt_layout_client_Layout$Layer_widthUnit, false, true):(style[$intern_150] = $intern_2 , undefined);
  layer.com_google_gwt_layout_client_Layout$Layer_setHeight?com_google_gwt_layout_client_LayoutImplIE8_$setValue__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2Ljava_lang_String_2DLcom_google_gwt_dom_client_Style$Unit_2ZZV(this$static, layer, $intern_151, layer.com_google_gwt_layout_client_Layout$Layer_height, layer.com_google_gwt_layout_client_Layout$Layer_heightUnit, true, true):(style[$intern_151] = $intern_2 , undefined);
  style = layer.com_google_gwt_layout_client_Layout$Layer_child.style;
  switch (2) {
    case 0:
    case 1:
    case 2:
      style[$intern_144] = 0 + (com_google_gwt_dom_client_Style$Unit_$clinit__V() , $intern_13);
      style[$intern_147] = $intern_146;
  }
  switch (2) {
    case 0:
    case 1:
    case 2:
      style[$intern_145] = 0 + (com_google_gwt_dom_client_Style$Unit_$clinit__V() , $intern_13);
      style[$intern_148] = $intern_146;
  }
}

function com_google_gwt_layout_client_LayoutImplIE8_$removeLayerRefs__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_dom_client_Element_2V(parent){
  for (var i = 0; i < parent.childNodes.length; ++i) {
    var container = parent.childNodes[i];
    container.__layer && (container.__layer = null);
  }
}

function com_google_gwt_layout_client_LayoutImplIE8_$setValue__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2Ljava_lang_String_2DLcom_google_gwt_dom_client_Style$Unit_2ZZV(this$static, layer, prop, value, unit, vertical, noNegative){
  switch (unit.java_lang_Enum_ordinal) {
    case 0:
    case 1:
      break;
    default:value = value * com_google_gwt_layout_client_LayoutImpl_$getUnitSizeInPixels__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Style$Unit_2ZD(this$static, layer.com_google_gwt_layout_client_Layout$Layer_container, unit, vertical);
      value = com_google_gwt_lang_Cast_round_1int__DI(value + 0.5);
      unit = (com_google_gwt_dom_client_Style$Unit_$clinit__V() , com_google_gwt_dom_client_Style$Unit_PX);
  }
  noNegative && value < 0 && (value = 0);
  layer.com_google_gwt_layout_client_Layout$Layer_container.style[prop] = value + unit.getType__Ljava_lang_String_2();
}

function com_google_gwt_layout_client_LayoutImplIE8_$updateVisibility__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_dom_client_Element_2V(this$static, container){
  var i, layer, node, nodes;
  layer = container.__layer;
  !!layer && com_google_gwt_layout_client_LayoutImplIE8_$layout__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_layout_client_Layout$Layer_2V(this$static, layer);
  nodes = container.childNodes;
  for (i = 0; i < nodes.length; ++i) {
    node = nodes[i];
    node.nodeType == 1 && com_google_gwt_layout_client_LayoutImplIE8_$updateVisibility__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_dom_client_Element_2V(this$static, node);
  }
}

function com_google_gwt_layout_client_LayoutImplIE8_LayoutImplIE8__V(){
  com_google_gwt_layout_client_LayoutImpl_$clinit__V();
}

function com_google_gwt_layout_client_LayoutImplIE8_setLayer__Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_layout_client_Layout$Layer_2V(container, layer){
  container.__layer = layer;
}

function com_google_gwt_layout_client_LayoutImplIE8(){
}

_ = com_google_gwt_layout_client_LayoutImplIE8_LayoutImplIE8__V.prototype = com_google_gwt_layout_client_LayoutImplIE8.prototype = new com_google_gwt_layout_client_LayoutImpl;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_layout_client_LayoutImplIE8_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1LayoutImplIE8_12_1classLit;
}
;
function com_google_gwt_text_shared_AbstractRenderer(){
}

_ = com_google_gwt_text_shared_AbstractRenderer.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_text_shared_AbstractRenderer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1text_1shared_1AbstractRenderer_12_1classLit;
}
;
function com_google_gwt_text_client_DateTimeFormatRenderer_$render__Lcom_google_gwt_text_client_DateTimeFormatRenderer_2Ljava_util_Date_2Ljava_lang_String_2(this$static, object){
  if (!object) {
    return $intern_2;
  }
  return com_google_gwt_i18n_shared_DateTimeFormat_$format__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_util_Date_2Lcom_google_gwt_i18n_shared_TimeZone_2Ljava_lang_String_2(this$static.com_google_gwt_text_client_DateTimeFormatRenderer_format, object, this$static.com_google_gwt_text_client_DateTimeFormatRenderer_timeZone);
}

function com_google_gwt_text_client_DateTimeFormatRenderer_DateTimeFormatRenderer__V(){
  com_google_gwt_text_client_DateTimeFormatRenderer_DateTimeFormatRenderer__Lcom_google_gwt_i18n_shared_DateTimeFormat_2V.call(this, com_google_gwt_i18n_shared_DateTimeFormat_getFormat__Lcom_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_2Lcom_google_gwt_i18n_shared_DateTimeFormat_2((com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_$clinit__V() , com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_DATE_1SHORT)));
}

function com_google_gwt_text_client_DateTimeFormatRenderer_DateTimeFormatRenderer__Lcom_google_gwt_i18n_shared_DateTimeFormat_2V(format){
  this.com_google_gwt_text_client_DateTimeFormatRenderer_format = format;
  this.com_google_gwt_text_client_DateTimeFormatRenderer_timeZone = null;
}

function com_google_gwt_text_client_DateTimeFormatRenderer(){
}

_ = com_google_gwt_text_client_DateTimeFormatRenderer_DateTimeFormatRenderer__V.prototype = com_google_gwt_text_client_DateTimeFormatRenderer.prototype = new com_google_gwt_text_shared_AbstractRenderer;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_text_client_DateTimeFormatRenderer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1text_1client_1DateTimeFormatRenderer_12_1classLit;
}
;
_.com_google_gwt_text_client_DateTimeFormatRenderer_format = null;
_.com_google_gwt_text_client_DateTimeFormatRenderer_timeZone = null;
function com_google_gwt_text_shared_testing_PassthroughParser_PassthroughParser__V(){
}

function com_google_gwt_text_shared_testing_PassthroughParser(){
}

_ = com_google_gwt_text_shared_testing_PassthroughParser_PassthroughParser__V.prototype = com_google_gwt_text_shared_testing_PassthroughParser.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_text_shared_testing_PassthroughParser_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1text_1shared_1testing_1PassthroughParser_12_1classLit;
}
;
var com_google_gwt_text_shared_testing_PassthroughParser_INSTANCE = null;
function com_google_gwt_text_shared_testing_PassthroughRenderer_PassthroughRenderer__V(){
}

function com_google_gwt_text_shared_testing_PassthroughRenderer(){
}

_ = com_google_gwt_text_shared_testing_PassthroughRenderer_PassthroughRenderer__V.prototype = com_google_gwt_text_shared_testing_PassthroughRenderer.prototype = new com_google_gwt_text_shared_AbstractRenderer;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_text_shared_testing_PassthroughRenderer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1text_1shared_1testing_1PassthroughRenderer_12_1classLit;
}
;
var com_google_gwt_text_shared_testing_PassthroughRenderer_INSTANCE = null;
function com_google_gwt_touch_client_DefaultMomentum_$calcNewVelocity__Lcom_google_gwt_touch_client_DefaultMomentum_2DDDDD(initialVelocity, decelFactor, oldVelocity, minDecel){
  var maxVelocityX, minVelocityX, newVelocity;
  newVelocity = initialVelocity * decelFactor;
  if (oldVelocity >= 0) {
    maxVelocityX = 0 > oldVelocity - minDecel?0:oldVelocity - minDecel;
    newVelocity = newVelocity < maxVelocityX?newVelocity:maxVelocityX;
  }
   else {
    minVelocityX = 0 < oldVelocity + minDecel?0:oldVelocity + minDecel;
    newVelocity = newVelocity > minVelocityX?newVelocity:minVelocityX;
  }
  return newVelocity;
}

function com_google_gwt_touch_client_DefaultMomentum_$updateState__Lcom_google_gwt_touch_client_DefaultMomentum_2Lcom_google_gwt_touch_client_Momentum$State_2Z(state){
  var decelFactor, dist, elapsedMillis, ellapsedMillis, initialVelocity, minDecel, newVelocity, newVelocityX, newVelocityY, oldVelocity, position, totalEllapsedMillis;
  ellapsedMillis = state.com_google_gwt_touch_client_Momentum$State_elapsedMillis;
  totalEllapsedMillis = state.com_google_gwt_touch_client_Momentum$State_cumulativeElapsedMillis;
  initialVelocity = state.com_google_gwt_touch_client_Momentum$State_initialVelocity;
  oldVelocity = state.com_google_gwt_touch_client_Momentum$State_velocity;
  decelFactor = Math.pow(0.9993, totalEllapsedMillis);
  minDecel = ellapsedMillis * 5.0E-4;
  newVelocityX = com_google_gwt_touch_client_DefaultMomentum_$calcNewVelocity__Lcom_google_gwt_touch_client_DefaultMomentum_2DDDDD(initialVelocity.com_google_gwt_touch_client_Point_x, decelFactor, oldVelocity.com_google_gwt_touch_client_Point_x, minDecel);
  newVelocityY = com_google_gwt_touch_client_DefaultMomentum_$calcNewVelocity__Lcom_google_gwt_touch_client_DefaultMomentum_2DDDDD(initialVelocity.com_google_gwt_touch_client_Point_y, decelFactor, oldVelocity.com_google_gwt_touch_client_Point_y, minDecel);
  newVelocity = new com_google_gwt_touch_client_Point_Point__DDV(newVelocityX, newVelocityY);
  state.com_google_gwt_touch_client_Momentum$State_velocity = newVelocity;
  elapsedMillis = state.com_google_gwt_touch_client_Momentum$State_elapsedMillis;
  dist = com_google_gwt_touch_client_Point_$mult__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2(newVelocity, new com_google_gwt_touch_client_Point_Point__DDV(elapsedMillis, elapsedMillis));
  position = state.com_google_gwt_touch_client_Momentum$State_position;
  com_google_gwt_touch_client_Momentum$State_$setPosition__Lcom_google_gwt_touch_client_Momentum$State_2Lcom_google_gwt_touch_client_Point_2V(state, new com_google_gwt_touch_client_Point_Point__DDV(position.com_google_gwt_touch_client_Point_x + dist.com_google_gwt_touch_client_Point_x, position.com_google_gwt_touch_client_Point_y + dist.com_google_gwt_touch_client_Point_y));
  if (java_lang_Math_abs__DD(newVelocity.com_google_gwt_touch_client_Point_x) < 0.02 && java_lang_Math_abs__DD(newVelocity.com_google_gwt_touch_client_Point_y) < 0.02) {
    return false;
  }
  return true;
}

function com_google_gwt_touch_client_DefaultMomentum_DefaultMomentum__V(){
}

function com_google_gwt_touch_client_DefaultMomentum(){
}

_ = com_google_gwt_touch_client_DefaultMomentum_DefaultMomentum__V.prototype = com_google_gwt_touch_client_DefaultMomentum.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_DefaultMomentum_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1DefaultMomentum_12_1classLit;
}
;
function com_google_gwt_touch_client_Momentum$State_$setCumulativeElapsedMillis__Lcom_google_gwt_touch_client_Momentum$State_2IV(this$static, cumulativeElapsedMillis){
  this$static.com_google_gwt_touch_client_Momentum$State_cumulativeElapsedMillis = cumulativeElapsedMillis;
}

function com_google_gwt_touch_client_Momentum$State_$setElapsedMillis__Lcom_google_gwt_touch_client_Momentum$State_2IV(this$static, elapsedMillis){
  this$static.com_google_gwt_touch_client_Momentum$State_elapsedMillis = elapsedMillis;
}

function com_google_gwt_touch_client_Momentum$State_$setPosition__Lcom_google_gwt_touch_client_Momentum$State_2Lcom_google_gwt_touch_client_Point_2V(this$static, position){
  this$static.com_google_gwt_touch_client_Momentum$State_position = position;
}

function com_google_gwt_touch_client_Momentum$State_Momentum$State__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2V(initialPosition, initialVelocity){
  this.com_google_gwt_touch_client_Momentum$State_initialVelocity = initialVelocity;
  this.com_google_gwt_touch_client_Momentum$State_position = new com_google_gwt_touch_client_Point_Point__Lcom_google_gwt_touch_client_Point_2V(initialPosition);
  this.com_google_gwt_touch_client_Momentum$State_velocity = new com_google_gwt_touch_client_Point_Point__Lcom_google_gwt_touch_client_Point_2V(initialVelocity);
}

function com_google_gwt_touch_client_Momentum$State(){
}

_ = com_google_gwt_touch_client_Momentum$State_Momentum$State__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2V.prototype = com_google_gwt_touch_client_Momentum$State.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_Momentum$State_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1Momentum$State_12_1classLit;
}
;
_.com_google_gwt_touch_client_Momentum$State_cumulativeElapsedMillis = 0;
_.com_google_gwt_touch_client_Momentum$State_elapsedMillis = 0;
_.com_google_gwt_touch_client_Momentum$State_initialVelocity = null;
_.com_google_gwt_touch_client_Momentum$State_position = null;
_.com_google_gwt_touch_client_Momentum$State_velocity = null;
function com_google_gwt_touch_client_Point_$minus__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2(this$static, c){
  return new com_google_gwt_touch_client_Point_Point__DDV(this$static.com_google_gwt_touch_client_Point_x - c.com_google_gwt_touch_client_Point_x, this$static.com_google_gwt_touch_client_Point_y - c.com_google_gwt_touch_client_Point_y);
}

function com_google_gwt_touch_client_Point_$mult__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2(this$static, c){
  return new com_google_gwt_touch_client_Point_Point__DDV(this$static.com_google_gwt_touch_client_Point_x * c.com_google_gwt_touch_client_Point_x, this$static.com_google_gwt_touch_client_Point_y * c.com_google_gwt_touch_client_Point_y);
}

function com_google_gwt_touch_client_Point_$plus__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2(this$static, c){
  return new com_google_gwt_touch_client_Point_Point__DDV(this$static.com_google_gwt_touch_client_Point_x + c.com_google_gwt_touch_client_Point_x, this$static.com_google_gwt_touch_client_Point_y + c.com_google_gwt_touch_client_Point_y);
}

function com_google_gwt_touch_client_Point_Point__DDV(x, y){
  this.com_google_gwt_touch_client_Point_x = x;
  this.com_google_gwt_touch_client_Point_y = y;
}

--></script>
<script><!--
function com_google_gwt_touch_client_Point_Point__Lcom_google_gwt_touch_client_Point_2V(c){
  com_google_gwt_touch_client_Point_Point__DDV.call(this, c.com_google_gwt_touch_client_Point_x, c.com_google_gwt_touch_client_Point_y);
}

function com_google_gwt_touch_client_Point(){
}

_ = com_google_gwt_touch_client_Point_Point__Lcom_google_gwt_touch_client_Point_2V.prototype = com_google_gwt_touch_client_Point_Point__DDV.prototype = com_google_gwt_touch_client_Point.prototype = new java_lang_Object;
_.equals__Ljava_lang_Object_2Z$ = function com_google_gwt_touch_client_Point_equals__Ljava_lang_Object_2Z(obj){
  var c;
  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(obj, Q$com_google_gwt_touch_client_Point)) {
    return false;
  }
  c = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(obj, Q$com_google_gwt_touch_client_Point);
  return this.com_google_gwt_touch_client_Point_x == c.com_google_gwt_touch_client_Point_x && this.com_google_gwt_touch_client_Point_y == c.com_google_gwt_touch_client_Point_y;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_Point_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1Point_12_1classLit;
}
;
_.hashCode__I$ = function com_google_gwt_touch_client_Point_hashCode__I(){
  return com_google_gwt_lang_Cast_round_1int__DI(this.com_google_gwt_touch_client_Point_x) ^ com_google_gwt_lang_Cast_round_1int__DI(this.com_google_gwt_touch_client_Point_y);
}
;
_.toString__Ljava_lang_String_2$ = function com_google_gwt_touch_client_Point_toString__Ljava_lang_String_2(){
  return 'Point(' + this.com_google_gwt_touch_client_Point_x + ',' + this.com_google_gwt_touch_client_Point_y + $intern_154;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_touch_client_Point]);
_.com_google_gwt_touch_client_Point_x = 0;
_.com_google_gwt_touch_client_Point_y = 0;
function com_google_gwt_touch_client_TouchScroller_$calculateEndVelocity__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_Point_2(from, to){
  var dist, time;
  time = to.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time - from.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time;
  if (time <= 0) {
    return null;
  }
  dist = com_google_gwt_touch_client_Point_$minus__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2(from.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point, to.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point);
  return new com_google_gwt_touch_client_Point_Point__DDV(dist.com_google_gwt_touch_client_Point_x / time, dist.com_google_gwt_touch_client_Point_y / time);
}

function com_google_gwt_touch_client_TouchScroller_$cancelAll__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static){
  this$static.com_google_gwt_touch_client_TouchScroller_touching = false;
  this$static.com_google_gwt_touch_client_TouchScroller_dragging = false;
  this$static.com_google_gwt_touch_client_TouchScroller_momentumCommand = null;
}

function com_google_gwt_touch_client_TouchScroller_$getTouchFromEvent__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2Lcom_google_gwt_dom_client_Touch_2(event){
  var touches;
  touches = event.com_google_gwt_event_dom_client_DomEvent_nativeEvent.touches;
  return touches.length > 0?touches[0]:null;
}

function com_google_gwt_touch_client_TouchScroller_$getWidgetScrollPosition__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2(this$static){
  return new com_google_gwt_touch_client_Point_Point__DDV(com_google_gwt_dom_client_DOMImplIE8_$getScrollLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.com_google_gwt_touch_client_TouchScroller_widget.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem), this$static.com_google_gwt_touch_client_TouchScroller_widget.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.scrollTop || 0);
}

function com_google_gwt_touch_client_TouchScroller_$hitTest__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Z(point1, point2){
  var absDiffX, absDiffY, diff;
  diff = new com_google_gwt_touch_client_Point_Point__DDV(point1.com_google_gwt_touch_client_Point_x - point2.com_google_gwt_touch_client_Point_x, point1.com_google_gwt_touch_client_Point_y - point2.com_google_gwt_touch_client_Point_y);
  absDiffX = java_lang_Math_abs__DD(diff.com_google_gwt_touch_client_Point_x);
  absDiffY = java_lang_Math_abs__DD(diff.com_google_gwt_touch_client_Point_y);
  return absDiffX <= 25 && absDiffY <= 25;
}

function com_google_gwt_touch_client_TouchScroller_$isClickScrollTriggeringTouch__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2Z(this$static, clickPoint){
  if (this$static.com_google_gwt_touch_client_TouchScroller_recentScrollTriggeringTouchPosition.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point) {
    return com_google_gwt_touch_client_TouchScroller_$hitTest__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Z(clickPoint, this$static.com_google_gwt_touch_client_TouchScroller_recentScrollTriggeringTouchPosition.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point);
  }
  return false;
}

function com_google_gwt_touch_client_TouchScroller_$isClickTouchPositionDuringMomentum__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2Z(this$static, clickPoint){
  var currentTime, point, point$iterator, same;
  currentTime = com_google_gwt_core_client_Duration_currentTimeMillis__D();
  same = false;
  for (point$iterator = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this$static.com_google_gwt_touch_client_TouchScroller_touchPositionsDuringMomentum); point$iterator.java_util_AbstractList$IteratorImpl_i < point$iterator.java_util_AbstractList$IteratorImpl_this$0.size__I();) {
    point = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(point$iterator), Q$com_google_gwt_touch_client_TouchScroller$TemporalPoint);
    if (currentTime - point.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time <= 2500 && com_google_gwt_touch_client_TouchScroller_$hitTest__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Z(clickPoint, point.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point)) {
      same = true;
      break;
    }
  }
  return same;
}

function com_google_gwt_touch_client_TouchScroller_$onDragEnd__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V(this$static){
  var endVelocity;
  if (!this$static.com_google_gwt_touch_client_TouchScroller_momentum) {
    return;
  }
  endVelocity = com_google_gwt_touch_client_TouchScroller_$calculateEndVelocity__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_Point_2(this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPosition, this$static.com_google_gwt_touch_client_TouchScroller_lastTouchPosition);
  if (endVelocity) {
    this$static.com_google_gwt_touch_client_TouchScroller_momentumCommand = new com_google_gwt_touch_client_TouchScroller$MomentumCommand_TouchScroller$MomentumCommand__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2V(this$static, endVelocity);
    com_google_gwt_core_client_impl_SchedulerImpl_scheduleFixedDelayImpl__Lcom_google_gwt_core_client_Scheduler$RepeatingCommand_2IV((com_google_gwt_core_client_impl_SchedulerImpl_$clinit__V() , this$static.com_google_gwt_touch_client_TouchScroller_momentumCommand), 16);
  }
}

function com_google_gwt_touch_client_TouchScroller_$onTouchEnd__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V(this$static){
  if (!this$static.com_google_gwt_touch_client_TouchScroller_touching) {
    return;
  }
  this$static.com_google_gwt_touch_client_TouchScroller_touching = false;
  if (this$static.com_google_gwt_touch_client_TouchScroller_dragging) {
    this$static.com_google_gwt_touch_client_TouchScroller_dragging = false;
    com_google_gwt_touch_client_TouchScroller_$onDragEnd__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V(this$static);
  }
}

function com_google_gwt_touch_client_TouchScroller_$onTouchMove__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V(this$static, event){
  var absDiffX, absDiffY, diff, hMax, hMin, hPosition, touch, touchPoint, touchTime, trackingTime, vMax, vPosition, com_google_gwt_touch_client_TouchScroller_$onDragMove__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V_curScrollPosition_0, com_google_gwt_touch_client_TouchScroller_$onDragMove__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V_diff_0;
  if (!this$static.com_google_gwt_touch_client_TouchScroller_touching) {
    return;
  }
  touch = com_google_gwt_touch_client_TouchScroller_$getTouchFromEvent__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2Lcom_google_gwt_dom_client_Touch_2(event);
  touchPoint = new com_google_gwt_touch_client_Point_Point__DDV(touch.pageX, touch.pageY);
  touchTime = com_google_gwt_core_client_Duration_currentTimeMillis__D();
  com_google_gwt_touch_client_TouchScroller$TemporalPoint_$setTemporalPoint__Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_Point_2DV(this$static.com_google_gwt_touch_client_TouchScroller_lastTouchPosition, touchPoint, touchTime);
  if (!this$static.com_google_gwt_touch_client_TouchScroller_dragging) {
    diff = com_google_gwt_touch_client_Point_$minus__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2(touchPoint, this$static.com_google_gwt_touch_client_TouchScroller_startTouchPosition);
    absDiffX = java_lang_Math_abs__DD(diff.com_google_gwt_touch_client_Point_x);
    absDiffY = java_lang_Math_abs__DD(diff.com_google_gwt_touch_client_Point_y);
    if (absDiffX > 5 || absDiffY > 5) {
      com_google_gwt_touch_client_TouchScroller$TemporalPoint_$setTemporalPoint__Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_Point_2DV(this$static.com_google_gwt_touch_client_TouchScroller_recentScrollTriggeringTouchPosition, this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPosition.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point, this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPosition.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time);
      if (absDiffX > absDiffY) {
        hPosition = com_google_gwt_dom_client_DOMImplIE8_$getScrollLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.com_google_gwt_touch_client_TouchScroller_widget.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem);
        hMin = com_google_gwt_user_client_ui_ScrollPanel_$getMinimumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2I(this$static.com_google_gwt_touch_client_TouchScroller_widget);
        hMax = com_google_gwt_user_client_ui_ScrollPanel_$getMaximumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2I(this$static.com_google_gwt_touch_client_TouchScroller_widget);
        if (diff.com_google_gwt_touch_client_Point_x < 0 && hMax <= hPosition) {
          com_google_gwt_touch_client_TouchScroller_$cancelAll__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static);
          return;
        }
         else if (diff.com_google_gwt_touch_client_Point_x > 0 && hMin >= hPosition) {
          com_google_gwt_touch_client_TouchScroller_$cancelAll__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static);
          return;
        }
      }
       else {
        vPosition = this$static.com_google_gwt_touch_client_TouchScroller_widget.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.scrollTop || 0;
        vMax = com_google_gwt_user_client_ui_ScrollPanel_$getMaximumVerticalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2I(this$static.com_google_gwt_touch_client_TouchScroller_widget);
        if (diff.com_google_gwt_touch_client_Point_y < 0 && vMax <= vPosition) {
          com_google_gwt_touch_client_TouchScroller_$cancelAll__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static);
          return;
        }
         else if (diff.com_google_gwt_touch_client_Point_y > 0 && 0 >= vPosition) {
          com_google_gwt_touch_client_TouchScroller_$cancelAll__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static);
          return;
        }
      }
      this$static.com_google_gwt_touch_client_TouchScroller_dragging = true;
    }
  }
  com_google_gwt_dom_client_DOMImplTrident_$eventPreventDefault__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_NativeEvent_2V(event.com_google_gwt_event_dom_client_DomEvent_nativeEvent);
  if (this$static.com_google_gwt_touch_client_TouchScroller_dragging) {
    com_google_gwt_touch_client_TouchScroller_$onDragMove__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V_diff_0 = com_google_gwt_touch_client_Point_$minus__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2(this$static.com_google_gwt_touch_client_TouchScroller_startTouchPosition, this$static.com_google_gwt_touch_client_TouchScroller_lastTouchPosition.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point);
    com_google_gwt_touch_client_TouchScroller_$onDragMove__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V_curScrollPosition_0 = com_google_gwt_touch_client_Point_$plus__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2(this$static.com_google_gwt_touch_client_TouchScroller_startScrollPosition, com_google_gwt_touch_client_TouchScroller_$onDragMove__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V_diff_0);
    com_google_gwt_user_client_ui_ScrollPanel_$setHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2IV(this$static.com_google_gwt_touch_client_TouchScroller_widget, com_google_gwt_lang_Cast_round_1int__DI(com_google_gwt_touch_client_TouchScroller_$onDragMove__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V_curScrollPosition_0.com_google_gwt_touch_client_Point_x));
    com_google_gwt_user_client_ui_ScrollPanel_$setVerticalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2IV(this$static.com_google_gwt_touch_client_TouchScroller_widget, com_google_gwt_lang_Cast_round_1int__DI(com_google_gwt_touch_client_TouchScroller_$onDragMove__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V_curScrollPosition_0.com_google_gwt_touch_client_Point_y));
    trackingTime = touchTime - this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPosition.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time;
    if (trackingTime > 200 && !!this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPositionOnDeck) {
      com_google_gwt_touch_client_TouchScroller$TemporalPoint_$setTemporalPoint__Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_Point_2DV(this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPosition, this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPositionOnDeck.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point, this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPositionOnDeck.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time);
      this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPositionOnDeck = null;
    }
     else 
      trackingTime > 100 && !this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPositionOnDeck && (this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPositionOnDeck = new com_google_gwt_touch_client_TouchScroller$TemporalPoint_TouchScroller$TemporalPoint__Lcom_google_gwt_touch_client_Point_2DV(touchPoint, touchTime));
  }
}

function com_google_gwt_touch_client_TouchScroller_$onTouchStart__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2V(this$static, event){
  var startTouchTime, touch;
  com_google_gwt_touch_client_TouchScroller$TemporalPoint_$setTemporalPoint__Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_Point_2DV(this$static.com_google_gwt_touch_client_TouchScroller_recentScrollTriggeringTouchPosition, null, 0);
  if (this$static.com_google_gwt_touch_client_TouchScroller_touching) {
    return;
  }
  touch = com_google_gwt_touch_client_TouchScroller_$getTouchFromEvent__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_event_dom_client_TouchEvent_2Lcom_google_gwt_dom_client_Touch_2(event);
  this$static.com_google_gwt_touch_client_TouchScroller_startTouchPosition = new com_google_gwt_touch_client_Point_Point__DDV(touch.pageX, touch.pageY);
  startTouchTime = com_google_gwt_core_client_Duration_currentTimeMillis__D();
  com_google_gwt_touch_client_TouchScroller$TemporalPoint_$setTemporalPoint__Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_Point_2DV(this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPosition, this$static.com_google_gwt_touch_client_TouchScroller_startTouchPosition, startTouchTime);
  com_google_gwt_touch_client_TouchScroller$TemporalPoint_$setTemporalPoint__Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_Point_2DV(this$static.com_google_gwt_touch_client_TouchScroller_lastTouchPosition, this$static.com_google_gwt_touch_client_TouchScroller_startTouchPosition, startTouchTime);
  this$static.com_google_gwt_touch_client_TouchScroller_recentTouchPositionOnDeck = null;
  if (this$static.com_google_gwt_touch_client_TouchScroller_momentumCommand) {
    java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_touch_client_TouchScroller_touchPositionsDuringMomentum, new com_google_gwt_touch_client_TouchScroller$TemporalPoint_TouchScroller$TemporalPoint__Lcom_google_gwt_touch_client_Point_2DV(this$static.com_google_gwt_touch_client_TouchScroller_startTouchPosition, startTouchTime));
    com_google_gwt_core_client_impl_SchedulerImpl_scheduleFixedDelayImpl__Lcom_google_gwt_core_client_Scheduler$RepeatingCommand_2IV((com_google_gwt_core_client_impl_SchedulerImpl_$clinit__V() , this$static.com_google_gwt_touch_client_TouchScroller_momentumTouchRemovalCommand), 2500);
  }
  this$static.com_google_gwt_touch_client_TouchScroller_startScrollPosition = new com_google_gwt_touch_client_Point_Point__DDV(com_google_gwt_dom_client_DOMImplIE8_$getScrollLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.com_google_gwt_touch_client_TouchScroller_widget.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem), this$static.com_google_gwt_touch_client_TouchScroller_widget.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.scrollTop || 0);
  com_google_gwt_touch_client_TouchScroller_$cancelAll__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static);
  this$static.com_google_gwt_touch_client_TouchScroller_touching = true;
}

function com_google_gwt_touch_client_TouchScroller_$removeAttachHandler__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static){
  if (this$static.com_google_gwt_touch_client_TouchScroller_attachHandlerReg) {
    com_google_web_bindery_event_shared_SimpleEventBus$1_$removeHandler__Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2V(this$static.com_google_gwt_touch_client_TouchScroller_attachHandlerReg.com_google_gwt_event_shared_LegacyHandlerWrapper_real);
    this$static.com_google_gwt_touch_client_TouchScroller_attachHandlerReg = null;
  }
}

function com_google_gwt_touch_client_TouchScroller_$removeBustClickHandler__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static){
  if (this$static.com_google_gwt_touch_client_TouchScroller_bustClickHandlerReg) {
    com_google_web_bindery_event_shared_SimpleEventBus$1_$removeHandler__Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2V(this$static.com_google_gwt_touch_client_TouchScroller_bustClickHandlerReg.com_google_gwt_event_shared_LegacyHandlerWrapper_real);
    this$static.com_google_gwt_touch_client_TouchScroller_bustClickHandlerReg = null;
  }
}

function com_google_gwt_touch_client_TouchScroller_$setMomentum__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Momentum_2V(this$static, momentum){
  this$static.com_google_gwt_touch_client_TouchScroller_momentum = momentum;
  !momentum && (this$static.com_google_gwt_touch_client_TouchScroller_momentumCommand = null);
}

function com_google_gwt_touch_client_TouchScroller_$setTargetWidget__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_user_client_ui_HasScrolling_2V(this$static, widget){
  var reg, reg$iterator;
  if (this$static.com_google_gwt_touch_client_TouchScroller_widget == widget) {
    return;
  }
  com_google_gwt_touch_client_TouchScroller_$cancelAll__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static);
  for (reg$iterator = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this$static.com_google_gwt_touch_client_TouchScroller_handlerRegs); reg$iterator.java_util_AbstractList$IteratorImpl_i < reg$iterator.java_util_AbstractList$IteratorImpl_this$0.size__I();) {
    reg = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(reg$iterator), Q$com_google_gwt_event_shared_HandlerRegistration);
    com_google_web_bindery_event_shared_SimpleEventBus$1_$removeHandler__Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2V(reg.com_google_gwt_event_shared_LegacyHandlerWrapper_real);
  }
  java_util_ArrayList_$clear__Ljava_util_ArrayList_2V(this$static.com_google_gwt_touch_client_TouchScroller_handlerRegs);
  com_google_gwt_touch_client_TouchScroller_$removeAttachHandler__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static);
  com_google_gwt_touch_client_TouchScroller_$removeBustClickHandler__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static);
  this$static.com_google_gwt_touch_client_TouchScroller_widget = widget;
  if (widget) {
    widget.com_google_gwt_user_client_ui_Widget_attached && (com_google_gwt_touch_client_TouchScroller_$removeBustClickHandler__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static) , this$static.com_google_gwt_touch_client_TouchScroller_bustClickHandlerReg = com_google_gwt_user_client_Event_addNativePreviewHandler__Lcom_google_gwt_user_client_Event$NativePreviewHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new com_google_gwt_touch_client_TouchScroller$6_TouchScroller$6__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static)));
    this$static.com_google_gwt_touch_client_TouchScroller_attachHandlerReg = com_google_gwt_user_client_ui_Widget_$addHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(widget, new com_google_gwt_touch_client_TouchScroller$1_TouchScroller$1__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static), (!com_google_gwt_event_logical_shared_AttachEvent_TYPE && (com_google_gwt_event_logical_shared_AttachEvent_TYPE = new com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V) , com_google_gwt_event_logical_shared_AttachEvent_TYPE));
    java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_touch_client_TouchScroller_handlerRegs, com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(widget, new com_google_gwt_touch_client_TouchScroller$2_TouchScroller$2__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static), (com_google_gwt_event_dom_client_TouchStartEvent_$clinit__V() , com_google_gwt_event_dom_client_TouchStartEvent_$clinit__V() , com_google_gwt_event_dom_client_TouchStartEvent_TYPE)));
    java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_touch_client_TouchScroller_handlerRegs, com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(widget, new com_google_gwt_touch_client_TouchScroller$3_TouchScroller$3__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static), (com_google_gwt_event_dom_client_TouchMoveEvent_$clinit__V() , com_google_gwt_event_dom_client_TouchMoveEvent_$clinit__V() , com_google_gwt_event_dom_client_TouchMoveEvent_TYPE)));
    java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_touch_client_TouchScroller_handlerRegs, com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(widget, new com_google_gwt_touch_client_TouchScroller$4_TouchScroller$4__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static), (com_google_gwt_event_dom_client_TouchEndEvent_$clinit__V() , com_google_gwt_event_dom_client_TouchEndEvent_$clinit__V() , com_google_gwt_event_dom_client_TouchEndEvent_TYPE)));
    java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_touch_client_TouchScroller_handlerRegs, com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(widget, new com_google_gwt_touch_client_TouchScroller$5_TouchScroller$5__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static), (com_google_gwt_event_dom_client_TouchCancelEvent_$clinit__V() , com_google_gwt_event_dom_client_TouchCancelEvent_$clinit__V() , com_google_gwt_event_dom_client_TouchCancelEvent_TYPE)));
  }
}

function com_google_gwt_touch_client_TouchScroller_$setWidgetScrollPosition__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2V(this$static, position){
  com_google_gwt_user_client_ui_ScrollPanel_$setHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2IV(this$static.com_google_gwt_touch_client_TouchScroller_widget, com_google_gwt_lang_Cast_round_1int__DI(position.com_google_gwt_touch_client_Point_x));
  com_google_gwt_user_client_ui_ScrollPanel_$setVerticalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2IV(this$static.com_google_gwt_touch_client_TouchScroller_widget, com_google_gwt_lang_Cast_round_1int__DI(position.com_google_gwt_touch_client_Point_y));
}

function com_google_gwt_touch_client_TouchScroller_$setupBustClickHandler__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static){
  com_google_gwt_touch_client_TouchScroller_$removeBustClickHandler__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static);
  this$static.com_google_gwt_touch_client_TouchScroller_bustClickHandlerReg = com_google_gwt_user_client_Event_addNativePreviewHandler__Lcom_google_gwt_user_client_Event$NativePreviewHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new com_google_gwt_touch_client_TouchScroller$6_TouchScroller$6__Lcom_google_gwt_touch_client_TouchScroller_2V(this$static));
}

function com_google_gwt_touch_client_TouchScroller_TouchScroller__V(){
  this.com_google_gwt_touch_client_TouchScroller_handlerRegs = new java_util_ArrayList_ArrayList__V;
  this.com_google_gwt_touch_client_TouchScroller_lastTouchPosition = new com_google_gwt_touch_client_TouchScroller$TemporalPoint_TouchScroller$TemporalPoint__V;
  this.com_google_gwt_touch_client_TouchScroller_recentTouchPosition = new com_google_gwt_touch_client_TouchScroller$TemporalPoint_TouchScroller$TemporalPoint__V;
  this.com_google_gwt_touch_client_TouchScroller_recentScrollTriggeringTouchPosition = new com_google_gwt_touch_client_TouchScroller$TemporalPoint_TouchScroller$TemporalPoint__V;
  this.com_google_gwt_touch_client_TouchScroller_touchPositionsDuringMomentum = new java_util_ArrayList_ArrayList__V;
  this.com_google_gwt_touch_client_TouchScroller_momentumTouchRemovalCommand = new com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_TouchScroller$MomentumTouchRemovalCommand__Lcom_google_gwt_touch_client_TouchScroller_2V(this);
  com_google_gwt_touch_client_TouchScroller_$setMomentum__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Momentum_2V(this, new com_google_gwt_touch_client_DefaultMomentum_DefaultMomentum__V);
}

function com_google_gwt_touch_client_TouchScroller(){
}

--></script>
<script><!--
_ = com_google_gwt_touch_client_TouchScroller_TouchScroller__V.prototype = com_google_gwt_touch_client_TouchScroller.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller_12_1classLit;
}
;
_.com_google_gwt_touch_client_TouchScroller_attachHandlerReg = null;
_.com_google_gwt_touch_client_TouchScroller_bustClickHandlerReg = null;
_.com_google_gwt_touch_client_TouchScroller_dragging = false;
_.com_google_gwt_touch_client_TouchScroller_momentum = null;
_.com_google_gwt_touch_client_TouchScroller_momentumCommand = null;
_.com_google_gwt_touch_client_TouchScroller_recentTouchPositionOnDeck = null;
_.com_google_gwt_touch_client_TouchScroller_startScrollPosition = null;
_.com_google_gwt_touch_client_TouchScroller_startTouchPosition = null;
_.com_google_gwt_touch_client_TouchScroller_touching = false;
_.com_google_gwt_touch_client_TouchScroller_widget = null;
var com_google_gwt_touch_client_TouchScroller_isSupported = null;
function com_google_gwt_touch_client_TouchScroller$1_TouchScroller$1__Lcom_google_gwt_touch_client_TouchScroller_2V(this$0){
  this.com_google_gwt_touch_client_TouchScroller$1_this$0 = this$0;
}

function com_google_gwt_touch_client_TouchScroller$1(){
}

_ = com_google_gwt_touch_client_TouchScroller$1_TouchScroller$1__Lcom_google_gwt_touch_client_TouchScroller_2V.prototype = com_google_gwt_touch_client_TouchScroller$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$1_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_AttachEvent$Handler, Q$com_google_gwt_event_shared_EventHandler]);
_.com_google_gwt_touch_client_TouchScroller$1_this$0 = null;
function com_google_gwt_touch_client_TouchScroller$2_TouchScroller$2__Lcom_google_gwt_touch_client_TouchScroller_2V(this$0){
  this.com_google_gwt_touch_client_TouchScroller$2_this$0 = this$0;
}

function com_google_gwt_touch_client_TouchScroller$2(){
}

_ = com_google_gwt_touch_client_TouchScroller$2_TouchScroller$2__Lcom_google_gwt_touch_client_TouchScroller_2V.prototype = com_google_gwt_touch_client_TouchScroller$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$2_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_TouchStartHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.com_google_gwt_touch_client_TouchScroller$2_this$0 = null;
function com_google_gwt_touch_client_TouchScroller$3_TouchScroller$3__Lcom_google_gwt_touch_client_TouchScroller_2V(this$0){
  this.com_google_gwt_touch_client_TouchScroller$3_this$0 = this$0;
}

function com_google_gwt_touch_client_TouchScroller$3(){
}

_ = com_google_gwt_touch_client_TouchScroller$3_TouchScroller$3__Lcom_google_gwt_touch_client_TouchScroller_2V.prototype = com_google_gwt_touch_client_TouchScroller$3.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$3_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_TouchMoveHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.com_google_gwt_touch_client_TouchScroller$3_this$0 = null;
function com_google_gwt_touch_client_TouchScroller$4_TouchScroller$4__Lcom_google_gwt_touch_client_TouchScroller_2V(this$0){
  this.com_google_gwt_touch_client_TouchScroller$4_this$0 = this$0;
}

function com_google_gwt_touch_client_TouchScroller$4(){
}

_ = com_google_gwt_touch_client_TouchScroller$4_TouchScroller$4__Lcom_google_gwt_touch_client_TouchScroller_2V.prototype = com_google_gwt_touch_client_TouchScroller$4.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$4_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_TouchEndHandler, Q$com_google_gwt_event_shared_EventHandler, Q$com_google_gwt_touch_client_TouchScroller$4]);
_.com_google_gwt_touch_client_TouchScroller$4_this$0 = null;
function com_google_gwt_touch_client_TouchScroller$5_TouchScroller$5__Lcom_google_gwt_touch_client_TouchScroller_2V(this$0){
  this.com_google_gwt_touch_client_TouchScroller$5_this$0 = this$0;
}

function com_google_gwt_touch_client_TouchScroller$5(){
}

_ = com_google_gwt_touch_client_TouchScroller$5_TouchScroller$5__Lcom_google_gwt_touch_client_TouchScroller_2V.prototype = com_google_gwt_touch_client_TouchScroller$5.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$5_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$5_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_TouchCancelHandler, Q$com_google_gwt_event_shared_EventHandler, Q$com_google_gwt_touch_client_TouchScroller$5]);
_.com_google_gwt_touch_client_TouchScroller$5_this$0 = null;
function com_google_gwt_touch_client_TouchScroller$6_TouchScroller$6__Lcom_google_gwt_touch_client_TouchScroller_2V(this$0){
  this.com_google_gwt_touch_client_TouchScroller$6_this$0 = this$0;
}

function com_google_gwt_touch_client_TouchScroller$6(){
}

_ = com_google_gwt_touch_client_TouchScroller$6_TouchScroller$6__Lcom_google_gwt_touch_client_TouchScroller_2V.prototype = com_google_gwt_touch_client_TouchScroller$6.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$6_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$6_12_1classLit;
}
;
_.onPreviewNativeEvent__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V = function com_google_gwt_touch_client_TouchScroller$6_onPreviewNativeEvent__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V(event){
  var clickPoint;
  if (1 == com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(event.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent.type)) {
    clickPoint = new com_google_gwt_touch_client_Point_Point__DDV(event.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent.clientX || 0, event.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent.clientY || 0);
    if (com_google_gwt_touch_client_TouchScroller_$isClickScrollTriggeringTouch__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2Z(this.com_google_gwt_touch_client_TouchScroller$6_this$0, clickPoint) || com_google_gwt_touch_client_TouchScroller_$isClickTouchPositionDuringMomentum__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2Z(this.com_google_gwt_touch_client_TouchScroller$6_this$0, clickPoint)) {
      event.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled = true;
      com_google_gwt_dom_client_DOMImplTrident_$eventStopPropagation__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_NativeEvent_2V(event.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent);
      com_google_gwt_dom_client_DOMImplTrident_$eventPreventDefault__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_NativeEvent_2V(event.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent);
    }
  }
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_shared_EventHandler, Q$com_google_gwt_user_client_Event$NativePreviewHandler]);
_.com_google_gwt_touch_client_TouchScroller$6_this$0 = null;
function com_google_gwt_touch_client_TouchScroller$MomentumCommand_$finish__Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2V(this$static){
  if (this$static.com_google_gwt_touch_client_TouchScroller$MomentumCommand_windowResizeHandler) {
    com_google_web_bindery_event_shared_SimpleEventBus$1_$removeHandler__Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2V(this$static.com_google_gwt_touch_client_TouchScroller$MomentumCommand_windowResizeHandler.com_google_gwt_event_shared_LegacyHandlerWrapper_real);
    this$static.com_google_gwt_touch_client_TouchScroller$MomentumCommand_windowResizeHandler = null;
  }
  this$static == this$static.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0.com_google_gwt_touch_client_TouchScroller_momentumCommand && (this$static.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0.com_google_gwt_touch_client_TouchScroller_momentumCommand = null);
}

function com_google_gwt_touch_client_TouchScroller$MomentumCommand_TouchScroller$MomentumCommand__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2V(this$0, endVelocity){
  this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0 = this$0;
  this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_duration = new com_google_gwt_core_client_Duration_Duration__V;
  this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_initialPosition = com_google_gwt_touch_client_TouchScroller_$getWidgetScrollPosition__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0);
  this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_state = new com_google_gwt_touch_client_Momentum$State_Momentum$State__Lcom_google_gwt_touch_client_Point_2Lcom_google_gwt_touch_client_Point_2V(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_initialPosition, endVelocity);
  this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_windowResizeHandler = com_google_gwt_user_client_Window_addResizeHandler__Lcom_google_gwt_event_logical_shared_ResizeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new com_google_gwt_touch_client_TouchScroller$MomentumCommand$1_TouchScroller$MomentumCommand$1__Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2V(this));
}

function com_google_gwt_touch_client_TouchScroller$MomentumCommand(){
}

_ = com_google_gwt_touch_client_TouchScroller$MomentumCommand_TouchScroller$MomentumCommand__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2V.prototype = com_google_gwt_touch_client_TouchScroller$MomentumCommand.prototype = new java_lang_Object;
_.execute__Z = function com_google_gwt_touch_client_TouchScroller$MomentumCommand_execute__Z(){
  var cumulativeElapsedMillis, hMax, hMin, hPos, notDone, vMax, vPos;
  if (this != this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0.com_google_gwt_touch_client_TouchScroller_momentumCommand) {
    com_google_gwt_touch_client_TouchScroller$MomentumCommand_$finish__Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2V(this);
    return false;
  }
  cumulativeElapsedMillis = com_google_gwt_core_client_Duration_$elapsedMillis__Lcom_google_gwt_core_client_Duration_2I(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_duration);
  com_google_gwt_touch_client_Momentum$State_$setElapsedMillis__Lcom_google_gwt_touch_client_Momentum$State_2IV(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_state, cumulativeElapsedMillis - this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_lastElapsedMillis);
  this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_lastElapsedMillis = cumulativeElapsedMillis;
  com_google_gwt_touch_client_Momentum$State_$setCumulativeElapsedMillis__Lcom_google_gwt_touch_client_Momentum$State_2IV(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_state, cumulativeElapsedMillis);
  notDone = com_google_gwt_touch_client_DefaultMomentum_$updateState__Lcom_google_gwt_touch_client_DefaultMomentum_2Lcom_google_gwt_touch_client_Momentum$State_2Z(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_state);
  notDone || com_google_gwt_touch_client_TouchScroller$MomentumCommand_$finish__Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2V(this);
  com_google_gwt_touch_client_TouchScroller_$setWidgetScrollPosition__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_touch_client_Point_2V(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0, this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_state.com_google_gwt_touch_client_Momentum$State_position);
  hPos = com_google_gwt_lang_Cast_round_1int__DI(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_state.com_google_gwt_touch_client_Momentum$State_position.com_google_gwt_touch_client_Point_x);
  hMin = com_google_gwt_user_client_ui_ScrollPanel_$getMinimumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2I(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0.com_google_gwt_touch_client_TouchScroller_widget);
  hMax = com_google_gwt_user_client_ui_ScrollPanel_$getMaximumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2I(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0.com_google_gwt_touch_client_TouchScroller_widget);
  vMax = com_google_gwt_user_client_ui_ScrollPanel_$getMaximumVerticalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2I(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0.com_google_gwt_touch_client_TouchScroller_widget);
  vPos = com_google_gwt_lang_Cast_round_1int__DI(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand_state.com_google_gwt_touch_client_Momentum$State_position.com_google_gwt_touch_client_Point_y);
  if ((vMax <= vPos || 0 >= vPos) && (hMax <= hPos || hMin >= hPos)) {
    com_google_gwt_touch_client_TouchScroller$MomentumCommand_$finish__Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2V(this);
    return false;
  }
  return notDone;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$MomentumCommand_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$MomentumCommand_12_1classLit;
}
;
_.com_google_gwt_touch_client_TouchScroller$MomentumCommand_lastElapsedMillis = 0;
_.com_google_gwt_touch_client_TouchScroller$MomentumCommand_state = null;
_.com_google_gwt_touch_client_TouchScroller$MomentumCommand_this$0 = null;
_.com_google_gwt_touch_client_TouchScroller$MomentumCommand_windowResizeHandler = null;
function com_google_gwt_touch_client_TouchScroller$MomentumCommand$1_TouchScroller$MomentumCommand$1__Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2V(this$1){
  this.com_google_gwt_touch_client_TouchScroller$MomentumCommand$1_this$1 = this$1;
}

function com_google_gwt_touch_client_TouchScroller$MomentumCommand$1(){
}

_ = com_google_gwt_touch_client_TouchScroller$MomentumCommand$1_TouchScroller$MomentumCommand$1__Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2V.prototype = com_google_gwt_touch_client_TouchScroller$MomentumCommand$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$MomentumCommand$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$MomentumCommand$1_12_1classLit;
}
;
_.onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V = function com_google_gwt_touch_client_TouchScroller$MomentumCommand$1_onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V(event){
  com_google_gwt_touch_client_TouchScroller$MomentumCommand_$finish__Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2V(this.com_google_gwt_touch_client_TouchScroller$MomentumCommand$1_this$1);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_ResizeHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.com_google_gwt_touch_client_TouchScroller$MomentumCommand$1_this$1 = null;
function com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_TouchScroller$MomentumTouchRemovalCommand__Lcom_google_gwt_touch_client_TouchScroller_2V(this$0){
  this.com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_this$0 = this$0;
}

function com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand(){
}

_ = com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_TouchScroller$MomentumTouchRemovalCommand__Lcom_google_gwt_touch_client_TouchScroller_2V.prototype = com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand.prototype = new java_lang_Object;
_.execute__Z = function com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_execute__Z(){
  var currentTime, iter, point;
  currentTime = com_google_gwt_core_client_Duration_currentTimeMillis__D();
  iter = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this.com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_this$0.com_google_gwt_touch_client_TouchScroller_touchPositionsDuringMomentum);
  while (iter.java_util_AbstractList$IteratorImpl_i < iter.java_util_AbstractList$IteratorImpl_this$0.size__I()) {
    point = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(iter), Q$com_google_gwt_touch_client_TouchScroller$TemporalPoint);
    currentTime - point.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time >= 2500 && java_util_AbstractList$IteratorImpl_$remove__Ljava_util_AbstractList$IteratorImpl_2V(iter);
  }
  return this.com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_this$0.com_google_gwt_touch_client_TouchScroller_touchPositionsDuringMomentum.java_util_ArrayList_size != 0;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$MomentumTouchRemovalCommand_12_1classLit;
}
;
_.com_google_gwt_touch_client_TouchScroller$MomentumTouchRemovalCommand_this$0 = null;
function com_google_gwt_touch_client_TouchScroller$TemporalPoint_$setTemporalPoint__Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2Lcom_google_gwt_touch_client_Point_2DV(this$static, point, time){
  this$static.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point = point;
  this$static.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time = time;
}

function com_google_gwt_touch_client_TouchScroller$TemporalPoint_TouchScroller$TemporalPoint__V(){
}

function com_google_gwt_touch_client_TouchScroller$TemporalPoint_TouchScroller$TemporalPoint__Lcom_google_gwt_touch_client_Point_2DV(point, time){
  this.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point = point;
  this.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time = time;
}

function com_google_gwt_touch_client_TouchScroller$TemporalPoint(){
}

_ = com_google_gwt_touch_client_TouchScroller$TemporalPoint_TouchScroller$TemporalPoint__Lcom_google_gwt_touch_client_Point_2DV.prototype = com_google_gwt_touch_client_TouchScroller$TemporalPoint_TouchScroller$TemporalPoint__V.prototype = com_google_gwt_touch_client_TouchScroller$TemporalPoint.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_touch_client_TouchScroller$TemporalPoint_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$TemporalPoint_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_touch_client_TouchScroller$TemporalPoint]);
_.com_google_gwt_touch_client_TouchScroller$TemporalPoint_point = null;
_.com_google_gwt_touch_client_TouchScroller$TemporalPoint_time = 0;
function com_google_gwt_user_client_CommandCanceledException_CommandCanceledException__Lcom_google_gwt_user_client_Command_2V(){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
}

function com_google_gwt_user_client_CommandCanceledException(){
}

_ = com_google_gwt_user_client_CommandCanceledException_CommandCanceledException__Lcom_google_gwt_user_client_Command_2V.prototype = com_google_gwt_user_client_CommandCanceledException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_CommandCanceledException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandCanceledException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function com_google_gwt_user_client_CommandExecutor_$doCommandCanceled__Lcom_google_gwt_user_client_CommandExecutor_2V(this$static){
  var cmd;
  cmd = com_google_gwt_user_client_CommandExecutor$CircularIterator_$getLast__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_CommandExecutor_iterator);
  com_google_gwt_user_client_CommandExecutor$CircularIterator_$remove__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2V(this$static.com_google_gwt_user_client_CommandExecutor_iterator);
  com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(cmd, Q$com_google_gwt_user_client_Command) && new com_google_gwt_user_client_CommandCanceledException_CommandCanceledException__Lcom_google_gwt_user_client_Command_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(cmd, Q$com_google_gwt_user_client_Command));
  this$static.com_google_gwt_user_client_CommandExecutor_executing = false;
  com_google_gwt_user_client_CommandExecutor_$maybeStartExecutionTimer__Lcom_google_gwt_user_client_CommandExecutor_2V(this$static);
}

function com_google_gwt_user_client_CommandExecutor_$doExecuteCommands__Lcom_google_gwt_user_client_CommandExecutor_2DV(this$static, startTimeMillis){
  var command, element, wasCanceled;
  wasCanceled = false;
  try {
    this$static.com_google_gwt_user_client_CommandExecutor_executing = true;
    com_google_gwt_user_client_CommandExecutor$CircularIterator_$setEnd__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2IV(this$static.com_google_gwt_user_client_CommandExecutor_iterator, this$static.com_google_gwt_user_client_CommandExecutor_commands.java_util_ArrayList_size);
    com_google_gwt_user_client_Timer_$schedule__Lcom_google_gwt_user_client_Timer_2IV(this$static.com_google_gwt_user_client_CommandExecutor_cancellationTimer, 10000);
    while (com_google_gwt_user_client_CommandExecutor$CircularIterator_$hasNext__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2Z(this$static.com_google_gwt_user_client_CommandExecutor_iterator)) {
      element = com_google_gwt_user_client_CommandExecutor$CircularIterator_$next__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_CommandExecutor_iterator);
      try {
        if (element == null) {
          return;
        }
        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(element, Q$com_google_gwt_user_client_Command)) {
          command = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(element, Q$com_google_gwt_user_client_Command);
          command.execute__V();
        }
      }
       finally {
        wasCanceled = this$static.com_google_gwt_user_client_CommandExecutor_iterator.com_google_gwt_user_client_CommandExecutor$CircularIterator_last == -1;
        wasCanceled || com_google_gwt_user_client_CommandExecutor$CircularIterator_$remove__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2V(this$static.com_google_gwt_user_client_CommandExecutor_iterator);
      }
      if (com_google_gwt_core_client_Duration_currentTimeMillis__D() - startTimeMillis >= 100) {
        return;
      }
    }
  }
   finally {
    if (!wasCanceled) {
      com_google_gwt_user_client_Timer_$cancel__Lcom_google_gwt_user_client_Timer_2V(this$static.com_google_gwt_user_client_CommandExecutor_cancellationTimer);
      this$static.com_google_gwt_user_client_CommandExecutor_executing = false;
      com_google_gwt_user_client_CommandExecutor_$maybeStartExecutionTimer__Lcom_google_gwt_user_client_CommandExecutor_2V(this$static);
    }
  }
}

function com_google_gwt_user_client_CommandExecutor_$maybeStartExecutionTimer__Lcom_google_gwt_user_client_CommandExecutor_2V(this$static){
  if (this$static.com_google_gwt_user_client_CommandExecutor_commands.java_util_ArrayList_size != 0 && !this$static.com_google_gwt_user_client_CommandExecutor_executionTimerPending && !this$static.com_google_gwt_user_client_CommandExecutor_executing) {
    this$static.com_google_gwt_user_client_CommandExecutor_executionTimerPending = true;
    com_google_gwt_user_client_Timer_$schedule__Lcom_google_gwt_user_client_Timer_2IV(this$static.com_google_gwt_user_client_CommandExecutor_executionTimer, 1);
  }
}

function com_google_gwt_user_client_CommandExecutor_$submit__Lcom_google_gwt_user_client_CommandExecutor_2Lcom_google_gwt_user_client_Command_2V(this$static, command){
  java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_user_client_CommandExecutor_commands, command);
  com_google_gwt_user_client_CommandExecutor_$maybeStartExecutionTimer__Lcom_google_gwt_user_client_CommandExecutor_2V(this$static);
}

function com_google_gwt_user_client_CommandExecutor_CommandExecutor__V(){
  this.com_google_gwt_user_client_CommandExecutor_cancellationTimer = new com_google_gwt_user_client_CommandExecutor$1_CommandExecutor$1__Lcom_google_gwt_user_client_CommandExecutor_2V(this);
  this.com_google_gwt_user_client_CommandExecutor_commands = new java_util_ArrayList_ArrayList__V;
  this.com_google_gwt_user_client_CommandExecutor_executionTimer = new com_google_gwt_user_client_CommandExecutor$2_CommandExecutor$2__Lcom_google_gwt_user_client_CommandExecutor_2V(this);
  this.com_google_gwt_user_client_CommandExecutor_iterator = new com_google_gwt_user_client_CommandExecutor$CircularIterator_CommandExecutor$CircularIterator__Lcom_google_gwt_user_client_CommandExecutor_2V(this);
}

function com_google_gwt_user_client_CommandExecutor(){
}

_ = com_google_gwt_user_client_CommandExecutor_CommandExecutor__V.prototype = com_google_gwt_user_client_CommandExecutor.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_CommandExecutor_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandExecutor_12_1classLit;
}
;
_.com_google_gwt_user_client_CommandExecutor_executing = false;
_.com_google_gwt_user_client_CommandExecutor_executionTimerPending = false;
function com_google_gwt_user_client_CommandExecutor$1_CommandExecutor$1__Lcom_google_gwt_user_client_CommandExecutor_2V(this$0){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.com_google_gwt_user_client_CommandExecutor$1_this$0 = this$0;
}

function com_google_gwt_user_client_CommandExecutor$1(){
}

_ = com_google_gwt_user_client_CommandExecutor$1_CommandExecutor$1__Lcom_google_gwt_user_client_CommandExecutor_2V.prototype = com_google_gwt_user_client_CommandExecutor$1.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_CommandExecutor$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandExecutor$1_12_1classLit;
}
;
_.run__V = function com_google_gwt_user_client_CommandExecutor$1_run__V(){
  if (!this.com_google_gwt_user_client_CommandExecutor$1_this$0.com_google_gwt_user_client_CommandExecutor_executing) {
    return;
  }
  com_google_gwt_user_client_CommandExecutor_$doCommandCanceled__Lcom_google_gwt_user_client_CommandExecutor_2V(this.com_google_gwt_user_client_CommandExecutor$1_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.com_google_gwt_user_client_CommandExecutor$1_this$0 = null;
function com_google_gwt_user_client_CommandExecutor$2_CommandExecutor$2__Lcom_google_gwt_user_client_CommandExecutor_2V(this$0){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.com_google_gwt_user_client_CommandExecutor$2_this$0 = this$0;
}

function com_google_gwt_user_client_CommandExecutor$2(){
}

_ = com_google_gwt_user_client_CommandExecutor$2_CommandExecutor$2__Lcom_google_gwt_user_client_CommandExecutor_2V.prototype = com_google_gwt_user_client_CommandExecutor$2.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_CommandExecutor$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandExecutor$2_12_1classLit;
}
;
--></script>
<script><!--
_.run__V = function com_google_gwt_user_client_CommandExecutor$2_run__V(){
  this.com_google_gwt_user_client_CommandExecutor$2_this$0.com_google_gwt_user_client_CommandExecutor_executionTimerPending = false;
  com_google_gwt_user_client_CommandExecutor_$doExecuteCommands__Lcom_google_gwt_user_client_CommandExecutor_2DV(this.com_google_gwt_user_client_CommandExecutor$2_this$0, com_google_gwt_core_client_Duration_currentTimeMillis__D());
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.com_google_gwt_user_client_CommandExecutor$2_this$0 = null;
function com_google_gwt_user_client_CommandExecutor$CircularIterator_$getLast__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2Ljava_lang_Object_2(this$static){
  return java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_this$0.com_google_gwt_user_client_CommandExecutor_commands, this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_last);
}

function com_google_gwt_user_client_CommandExecutor$CircularIterator_$hasNext__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2Z(this$static){
  return this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_next < this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_end;
}

function com_google_gwt_user_client_CommandExecutor$CircularIterator_$next__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2Ljava_lang_Object_2(this$static){
  var command;
  this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_last = this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_next;
  command = java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_this$0.com_google_gwt_user_client_CommandExecutor_commands, this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_next++);
  this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_next >= this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_end && (this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_next = 0);
  return command;
}

function com_google_gwt_user_client_CommandExecutor$CircularIterator_$remove__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2V(this$static){
  java_util_ArrayList_$remove__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_this$0.com_google_gwt_user_client_CommandExecutor_commands, this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_last);
  --this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_end;
  this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_last <= this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_next && --this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_next < 0 && (this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_next = 0);
  this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_last = -1;
}

function com_google_gwt_user_client_CommandExecutor$CircularIterator_$setEnd__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2IV(this$static, end){
  this$static.com_google_gwt_user_client_CommandExecutor$CircularIterator_end = end;
}

function com_google_gwt_user_client_CommandExecutor$CircularIterator_CommandExecutor$CircularIterator__Lcom_google_gwt_user_client_CommandExecutor_2V(this$0){
  this.com_google_gwt_user_client_CommandExecutor$CircularIterator_this$0 = this$0;
}

function com_google_gwt_user_client_CommandExecutor$CircularIterator(){
}

_ = com_google_gwt_user_client_CommandExecutor$CircularIterator_CommandExecutor$CircularIterator__Lcom_google_gwt_user_client_CommandExecutor_2V.prototype = com_google_gwt_user_client_CommandExecutor$CircularIterator.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_CommandExecutor$CircularIterator_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandExecutor$CircularIterator_12_1classLit;
}
;
_.hasNext__Z = function com_google_gwt_user_client_CommandExecutor$CircularIterator_hasNext__Z(){
  return this.com_google_gwt_user_client_CommandExecutor$CircularIterator_next < this.com_google_gwt_user_client_CommandExecutor$CircularIterator_end;
}
;
_.next__Ljava_lang_Object_2 = function com_google_gwt_user_client_CommandExecutor$CircularIterator_next__Ljava_lang_Object_2(){
  return com_google_gwt_user_client_CommandExecutor$CircularIterator_$next__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2Ljava_lang_Object_2(this);
}
;
_.remove__V = function com_google_gwt_user_client_CommandExecutor$CircularIterator_remove__V(){
  com_google_gwt_user_client_CommandExecutor$CircularIterator_$remove__Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2V(this);
}
;
_.com_google_gwt_user_client_CommandExecutor$CircularIterator_end = 0;
_.com_google_gwt_user_client_CommandExecutor$CircularIterator_last = -1;
_.com_google_gwt_user_client_CommandExecutor$CircularIterator_next = 0;
_.com_google_gwt_user_client_CommandExecutor$CircularIterator_this$0 = null;
function com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2V(evt, elem, listener){
  var prevCurrentEvent;
  prevCurrentEvent = com_google_gwt_user_client_DOM_currentEvent;
  com_google_gwt_user_client_DOM_currentEvent = evt;
  elem == com_google_gwt_user_client_DOM_sCaptureElem && com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(evt.type) == 8192 && (com_google_gwt_user_client_DOM_sCaptureElem = null);
  listener.onBrowserEvent__Lcom_google_gwt_user_client_Event_2V(evt);
  com_google_gwt_user_client_DOM_currentEvent = prevCurrentEvent;
}

function com_google_gwt_user_client_DOM_insertChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(parent, child, index){
  com_google_gwt_user_client_impl_DOMImplTrident_$insertChild__Lcom_google_gwt_user_client_impl_DOMImplTrident_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(parent, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(child), index);
}

function com_google_gwt_user_client_DOM_isOrHasChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2Z(parent, child){
  return com_google_gwt_dom_client_DOMImplTrident_$isOrHasChild__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Z(parent, child);
}

function com_google_gwt_user_client_DOM_previewEvent__Lcom_google_gwt_user_client_Event_2Z(evt){
  var ret;
  ret = com_google_gwt_user_client_Event$NativePreviewEvent_fire__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_dom_client_NativeEvent_2Z(com_google_gwt_user_client_Event_handlers, evt);
  if (!ret && !!evt) {
    evt.cancelBubble = true;
    com_google_gwt_dom_client_DOMImplTrident_$eventPreventDefault__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_NativeEvent_2V(evt);
  }
  return ret;
}

function com_google_gwt_user_client_DOM_releaseCapture__Lcom_google_gwt_user_client_Element_2V(elem){
  !!com_google_gwt_user_client_DOM_sCaptureElem && elem == com_google_gwt_user_client_DOM_sCaptureElem && (com_google_gwt_user_client_DOM_sCaptureElem = null);
  com_google_gwt_user_client_impl_DOMImpl_$maybeInitializeEventSystem__Lcom_google_gwt_user_client_impl_DOMImpl_2V();
  elem.releaseCapture();
}

function com_google_gwt_user_client_DOM_setCapture__Lcom_google_gwt_user_client_Element_2V(elem){
  com_google_gwt_user_client_DOM_sCaptureElem = elem;
  com_google_gwt_user_client_impl_DOMImpl_$maybeInitializeEventSystem__Lcom_google_gwt_user_client_impl_DOMImpl_2V();
  elem.setCapture();
}

function com_google_gwt_user_client_DOM_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2V(elem, text){
  com_google_gwt_dom_client_DOMImplTrident_$setInnerText__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(elem, text);
}

function com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(elem, attr, value){
  elem.style[attr] = value;
}

function com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2IV(elem, eventBits){
  com_google_gwt_user_client_impl_DOMImpl_$maybeInitializeEventSystem__Lcom_google_gwt_user_client_impl_DOMImpl_2V();
  com_google_gwt_user_client_impl_DOMImplTrident_$sinkEventsImpl__Lcom_google_gwt_user_client_impl_DOMImplTrident_2Lcom_google_gwt_user_client_Element_2IV(elem, eventBits);
}

var com_google_gwt_user_client_DOM_currentEvent = null, com_google_gwt_user_client_DOM_sCaptureElem = null;
function com_google_gwt_user_client_DeferredCommand_$clinit__V(){
  com_google_gwt_user_client_DeferredCommand_$clinit__V = nullMethod;
  com_google_gwt_user_client_DeferredCommand_commandExecutor = new com_google_gwt_user_client_CommandExecutor_CommandExecutor__V;
}

function com_google_gwt_user_client_DeferredCommand_addCommand__Lcom_google_gwt_user_client_Command_2V(cmd){
  com_google_gwt_user_client_DeferredCommand_$clinit__V();
  if (!cmd) {
    throw new java_lang_NullPointerException_NullPointerException__Ljava_lang_String_2V('cmd cannot be null');
  }
  com_google_gwt_user_client_CommandExecutor_$submit__Lcom_google_gwt_user_client_CommandExecutor_2Lcom_google_gwt_user_client_Command_2V(com_google_gwt_user_client_DeferredCommand_commandExecutor, cmd);
}

var com_google_gwt_user_client_DeferredCommand_commandExecutor;
function com_google_gwt_user_client_DocumentModeAsserter_$onModuleLoad__Lcom_google_gwt_user_client_DocumentModeAsserter_2V(){
  var allowedModes, currentMode, i;
  currentMode = $doc.compatMode;
  allowedModes = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_11]);
  for (i = 0; i < allowedModes.length; ++i) {
    if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(allowedModes[i], currentMode)) {
      return;
    }
  }
  allowedModes.length == 1 && java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z($intern_11, allowedModes[0]) && java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z('BackCompat', currentMode)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\"" + currentMode + '"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' " + currentMode + "').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings.";
}

function com_google_gwt_user_client_Event_addNativePreviewHandler__Lcom_google_gwt_user_client_Event$NativePreviewHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(handler){
  com_google_gwt_user_client_impl_DOMImpl_$maybeInitializeEventSystem__Lcom_google_gwt_user_client_impl_DOMImpl_2V();
  !com_google_gwt_user_client_Event$NativePreviewEvent_TYPE && (com_google_gwt_user_client_Event$NativePreviewEvent_TYPE = new com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V);
  if (!com_google_gwt_user_client_Event_handlers) {
    com_google_gwt_user_client_Event_handlers = new com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2ZV(null, true);
    com_google_gwt_user_client_Event$NativePreviewEvent_singleton = new com_google_gwt_user_client_Event$NativePreviewEvent_Event$NativePreviewEvent__V;
  }
  return com_google_gwt_event_shared_HandlerManager_$addHandler__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(com_google_gwt_user_client_Event_handlers, com_google_gwt_user_client_Event$NativePreviewEvent_TYPE, handler);
}

function com_google_gwt_user_client_Event_sinkEvents__Lcom_google_gwt_dom_client_Element_2IV(elem){
  com_google_gwt_user_client_impl_DOMImpl_$maybeInitializeEventSystem__Lcom_google_gwt_user_client_impl_DOMImpl_2V();
  com_google_gwt_user_client_impl_DOMImplTrident_$sinkEventsImpl__Lcom_google_gwt_user_client_impl_DOMImplTrident_2Lcom_google_gwt_user_client_Element_2IV(elem, 16384);
}

var com_google_gwt_user_client_Event_handlers = null;
function com_google_gwt_user_client_Event$NativePreviewEvent_$revive__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V(this$static){
  this$static.com_google_gwt_event_shared_GwtEvent_dead = false;
  this$static.com_google_web_bindery_event_shared_Event_source = null;
  this$static.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled = false;
  this$static.com_google_gwt_user_client_Event$NativePreviewEvent_isConsumed = false;
  this$static.com_google_gwt_user_client_Event$NativePreviewEvent_isFirstHandler = true;
  this$static.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent = null;
}

function com_google_gwt_user_client_Event$NativePreviewEvent_$setNativeEvent__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2Lcom_google_gwt_dom_client_NativeEvent_2V(this$static, nativeEvent){
  this$static.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent = nativeEvent;
}

function com_google_gwt_user_client_Event$NativePreviewEvent_Event$NativePreviewEvent__V(){
}

function com_google_gwt_user_client_Event$NativePreviewEvent_fire__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_dom_client_NativeEvent_2Z(handlers, nativeEvent){
  var lastIsCanceled, lastIsConsumed, lastIsFirstHandler, lastNativeEvent, ret;
  if (!!com_google_gwt_user_client_Event$NativePreviewEvent_TYPE && !!handlers && com_google_gwt_event_shared_HandlerManager_$isEventHandled__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Z(handlers, com_google_gwt_user_client_Event$NativePreviewEvent_TYPE)) {
    lastIsCanceled = com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled;
    lastIsConsumed = com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_isConsumed;
    lastIsFirstHandler = com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_isFirstHandler;
    lastNativeEvent = com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent;
    com_google_gwt_user_client_Event$NativePreviewEvent_$revive__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V(com_google_gwt_user_client_Event$NativePreviewEvent_singleton);
    com_google_gwt_user_client_Event$NativePreviewEvent_$setNativeEvent__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2Lcom_google_gwt_dom_client_NativeEvent_2V(com_google_gwt_user_client_Event$NativePreviewEvent_singleton, nativeEvent);
    com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(handlers, com_google_gwt_user_client_Event$NativePreviewEvent_singleton);
    ret = !(com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled && !com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_isConsumed);
    com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled = lastIsCanceled;
    com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_isConsumed = lastIsConsumed;
    com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_isFirstHandler = lastIsFirstHandler;
    com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent = lastNativeEvent;
    return ret;
  }
  return true;
}

function com_google_gwt_user_client_Event$NativePreviewEvent(){
}

_ = com_google_gwt_user_client_Event$NativePreviewEvent_Event$NativePreviewEvent__V.prototype = com_google_gwt_user_client_Event$NativePreviewEvent.prototype = new com_google_gwt_event_shared_GwtEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_user_client_Event$NativePreviewEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(handler, Q$com_google_gwt_user_client_Event$NativePreviewHandler).onPreviewNativeEvent__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V(this);
  com_google_gwt_user_client_Event$NativePreviewEvent_singleton.com_google_gwt_user_client_Event$NativePreviewEvent_isFirstHandler = false;
}
;
_.getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2 = function com_google_gwt_user_client_Event$NativePreviewEvent_getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2(){
  return com_google_gwt_user_client_Event$NativePreviewEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_Event$NativePreviewEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Event$NativePreviewEvent_12_1classLit;
}
;
_.revive__V = function com_google_gwt_user_client_Event$NativePreviewEvent_revive__V(){
  com_google_gwt_user_client_Event$NativePreviewEvent_$revive__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V(this);
}
;
_.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled = false;
_.com_google_gwt_user_client_Event$NativePreviewEvent_isConsumed = false;
_.com_google_gwt_user_client_Event$NativePreviewEvent_isFirstHandler = false;
_.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent = null;
var com_google_gwt_user_client_Event$NativePreviewEvent_TYPE = null, com_google_gwt_user_client_Event$NativePreviewEvent_singleton = null;
function com_google_gwt_user_client_History_$clinit__V(){
  com_google_gwt_user_client_History_$clinit__V = nullMethod;
  com_google_gwt_user_client_History_impl = new com_google_gwt_user_client_impl_HistoryImpl_HistoryImpl__V;
  com_google_gwt_user_client_impl_HistoryImpl_$init__Lcom_google_gwt_user_client_impl_HistoryImpl_2Z(com_google_gwt_user_client_History_impl) || (com_google_gwt_user_client_History_impl = null);
}

function com_google_gwt_user_client_History_addValueChangeHandler__Lcom_google_gwt_event_logical_shared_ValueChangeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(handler){
  com_google_gwt_user_client_History_$clinit__V();
  return com_google_gwt_user_client_History_impl?com_google_gwt_user_client_impl_HistoryImpl_$addValueChangeHandler__Lcom_google_gwt_user_client_impl_HistoryImpl_2Lcom_google_gwt_event_logical_shared_ValueChangeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(com_google_gwt_user_client_History_impl, handler):null;
}

var com_google_gwt_user_client_History_impl = null;
function com_google_gwt_user_client_Timer$1_Timer$1__V(){
}

function com_google_gwt_user_client_Timer$1(){
}

_ = com_google_gwt_user_client_Timer$1_Timer$1__V.prototype = com_google_gwt_user_client_Timer$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_Timer$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Timer$1_12_1classLit;
}
;
_.onClose__Lcom_google_gwt_event_logical_shared_CloseEvent_2V = function com_google_gwt_user_client_Timer$1_onClose__Lcom_google_gwt_event_logical_shared_CloseEvent_2V(event){
  while ((com_google_gwt_user_client_Timer_$clinit__V() , com_google_gwt_user_client_Timer_timers).java_util_ArrayList_size > 0) {
    com_google_gwt_user_client_Timer_$cancel__Lcom_google_gwt_user_client_Timer_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(com_google_gwt_user_client_Timer_timers, 0), Q$com_google_gwt_user_client_Timer));
  }
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_CloseHandler, Q$com_google_gwt_event_shared_EventHandler]);
function com_google_gwt_user_client_UserAgentAsserter_1UserAgentPropertyImplIe8_$getRuntimeValue__Lcom_google_gwt_user_client_UserAgentAsserter_1UserAgentPropertyImplIe8_2Ljava_lang_String_2(){
  var ua = navigator.userAgent.toLowerCase();
  var makeVersion = function(result){
    return parseInt(result[1]) * 1000 + parseInt(result[2]);
  }
  ;
  if (function(){
    return ua.indexOf($intern_155) != -1;
  }
  ())
    return $intern_155;
  if (function(){
    return ua.indexOf($intern_156) != -1 || function(){
      if (ua.indexOf('chromeframe') != -1) {
        return true;
      }
      if (typeof window['ActiveXObject'] != 'undefined') {
        try {
          var obj = new ActiveXObject('ChromeTab.ChromeFrame');
          if (obj) {
            obj.registerBhoIfNeeded();
            return true;
          }
        }
         catch (e) {
        }
      }
      return false;
    }
    ();
  }
  ())
    return 'safari';
  if (function(){
    return ua.indexOf($intern_157) != -1 && $doc.documentMode >= 9;
  }
  ())
    return 'ie9';
  if (function(){
    return ua.indexOf($intern_157) != -1 && $doc.documentMode >= 8;
  }
  ())
    return $intern_138;
  if (function(){
    var result = /msie ([0-9]+)\.([0-9]+)/.exec(ua);
    if (result && result.length == 3)
      return makeVersion(result) >= 6000;
  }
  ())
    return 'ie6';
  if (function(){
    return ua.indexOf('gecko') != -1;
  }
  ())
    return 'gecko1_8';
  return 'unknown';
}

function com_google_gwt_user_client_Window_addCloseHandler__Lcom_google_gwt_event_logical_shared_CloseHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(handler){
  com_google_gwt_user_client_Window_maybeInitializeCloseHandlers__V();
  return com_google_gwt_user_client_Window_addHandler__Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(com_google_gwt_event_logical_shared_CloseEvent_TYPE?com_google_gwt_event_logical_shared_CloseEvent_TYPE:(com_google_gwt_event_logical_shared_CloseEvent_TYPE = new com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V), handler);
}

function com_google_gwt_user_client_Window_addHandler__Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(type, handler){
  return com_google_gwt_event_shared_HandlerManager_$addHandler__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2((!com_google_gwt_user_client_Window_handlers && (com_google_gwt_user_client_Window_handlers = new com_google_gwt_user_client_Window$WindowHandlers_Window$WindowHandlers__V) , com_google_gwt_user_client_Window_handlers), type, handler);
}

function com_google_gwt_user_client_Window_addResizeHandler__Lcom_google_gwt_event_logical_shared_ResizeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(handler){
  com_google_gwt_user_client_Window_maybeInitializeCloseHandlers__V();
  com_google_gwt_user_client_Window_maybeInitializeResizeHandlers__V();
  return com_google_gwt_user_client_Window_addHandler__Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2((!com_google_gwt_event_logical_shared_ResizeEvent_TYPE && (com_google_gwt_event_logical_shared_ResizeEvent_TYPE = new com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V) , com_google_gwt_event_logical_shared_ResizeEvent_TYPE), handler);
}

function com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V(msg){
  $wnd.alert(msg);
}

function com_google_gwt_user_client_Window_maybeInitializeCloseHandlers__V(){
  if (!com_google_gwt_user_client_Window_closeHandlersInitialized) {
    com_google_gwt_user_client_impl_WindowImplIE_$initHandler__Lcom_google_gwt_user_client_impl_WindowImplIE_2Ljava_lang_String_2Lcom_google_gwt_user_client_Command_2V('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n', new com_google_gwt_user_client_impl_WindowImplIE$1_WindowImplIE$1__Lcom_google_gwt_user_client_impl_WindowImplIE_2V);
    com_google_gwt_user_client_Window_closeHandlersInitialized = true;
  }
}

function com_google_gwt_user_client_Window_maybeInitializeResizeHandlers__V(){
  if (!com_google_gwt_user_client_Window_resizeHandlersInitialized) {
    com_google_gwt_user_client_impl_WindowImplIE_$initHandler__Lcom_google_gwt_user_client_impl_WindowImplIE_2Ljava_lang_String_2Lcom_google_gwt_user_client_Command_2V("function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n", new com_google_gwt_user_client_impl_WindowImplIE$2_WindowImplIE$2__Lcom_google_gwt_user_client_impl_WindowImplIE_2V);
    com_google_gwt_user_client_Window_resizeHandlersInitialized = true;
  }
}

function com_google_gwt_user_client_Window_onClosed__V(){
  com_google_gwt_user_client_Window_closeHandlersInitialized && com_google_gwt_event_logical_shared_CloseEvent_fire__Lcom_google_gwt_event_logical_shared_HasCloseHandlers_2Ljava_lang_Object_2ZV((!com_google_gwt_user_client_Window_handlers && (com_google_gwt_user_client_Window_handlers = new com_google_gwt_user_client_Window$WindowHandlers_Window$WindowHandlers__V) , com_google_gwt_user_client_Window_handlers));
}

function com_google_gwt_user_client_Window_onClosing__Ljava_lang_String_2(){
  var event;
  if (com_google_gwt_user_client_Window_closeHandlersInitialized) {
    event = new com_google_gwt_user_client_Window$ClosingEvent_Window$ClosingEvent__V;
    !!com_google_gwt_user_client_Window_handlers && com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(com_google_gwt_user_client_Window_handlers, event);
    return null;
  }
  return null;
}

function com_google_gwt_user_client_Window_onResize__V(){
  var height, width;
  if (com_google_gwt_user_client_Window_resizeHandlersInitialized) {
    width = com_google_gwt_dom_client_Document_$getClientWidth__Lcom_google_gwt_dom_client_Document_2I($doc);
    height = com_google_gwt_dom_client_Document_$getClientHeight__Lcom_google_gwt_dom_client_Document_2I($doc);
    if (com_google_gwt_user_client_Window_lastResizeWidth != width || com_google_gwt_user_client_Window_lastResizeHeight != height) {
      com_google_gwt_user_client_Window_lastResizeWidth = width;
      com_google_gwt_user_client_Window_lastResizeHeight = height;
      com_google_gwt_event_logical_shared_ResizeEvent_fire__Lcom_google_gwt_event_logical_shared_HasResizeHandlers_2IIV((!com_google_gwt_user_client_Window_handlers && (com_google_gwt_user_client_Window_handlers = new com_google_gwt_user_client_Window$WindowHandlers_Window$WindowHandlers__V) , com_google_gwt_user_client_Window_handlers));
    }
  }
}

var com_google_gwt_user_client_Window_closeHandlersInitialized = false, com_google_gwt_user_client_Window_handlers = null, com_google_gwt_user_client_Window_lastResizeHeight = 0, com_google_gwt_user_client_Window_lastResizeWidth = 0, com_google_gwt_user_client_Window_resizeHandlersInitialized = false;
--></script>
<script><!--
function com_google_gwt_user_client_Window$ClosingEvent_$clinit__V(){
  com_google_gwt_user_client_Window$ClosingEvent_$clinit__V = nullMethod;
  com_google_gwt_user_client_Window$ClosingEvent_TYPE = new com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V;
}

function com_google_gwt_user_client_Window$ClosingEvent_Window$ClosingEvent__V(){
  com_google_gwt_user_client_Window$ClosingEvent_$clinit__V();
}

function com_google_gwt_user_client_Window$ClosingEvent(){
}

_ = com_google_gwt_user_client_Window$ClosingEvent_Window$ClosingEvent__V.prototype = com_google_gwt_user_client_Window$ClosingEvent.prototype = new com_google_gwt_event_shared_GwtEvent;
_.dispatch__Lcom_google_gwt_event_shared_EventHandler_2V = function com_google_gwt_user_client_Window$ClosingEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(handler){
  com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(handler);
  null.nullMethod();
}
;
_.getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2 = function com_google_gwt_user_client_Window$ClosingEvent_getAssociatedType__Lcom_google_gwt_event_shared_GwtEvent$Type_2(){
  return com_google_gwt_user_client_Window$ClosingEvent_TYPE;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_Window$ClosingEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Window$ClosingEvent_12_1classLit;
}
;
var com_google_gwt_user_client_Window$ClosingEvent_TYPE;
function com_google_gwt_user_client_Window$WindowHandlers_Window$WindowHandlers__V(){
  com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2V.call(this, null);
}

function com_google_gwt_user_client_Window$WindowHandlers(){
}

_ = com_google_gwt_user_client_Window$WindowHandlers_Window$WindowHandlers__V.prototype = com_google_gwt_user_client_Window$WindowHandlers.prototype = new com_google_gwt_event_shared_HandlerManager;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_Window$WindowHandlers_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Window$WindowHandlers_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_shared_HasHandlers]);
function com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(eventType){
  switch (eventType) {
    case $intern_14:
      return 4096;
    case 'change':
      return 1024;
    case $intern_15:
      return 1;
    case 'dblclick':
      return 2;
    case $intern_16:
      return 2048;
    case $intern_17:
      return 128;
    case $intern_18:
      return 256;
    case 'keyup':
      return 512;
    case 'load':
      return 32768;
    case 'losecapture':
      return 8192;
    case 'mousedown':
      return 4;
    case 'mousemove':
      return 64;
    case $intern_158:
      return 32;
    case 'mouseover':
      return 16;
    case 'mouseup':
      return 8;
    case $intern_19:
      return 16384;
    case 'error':
      return 65536;
    case 'DOMMouseScroll':
    case 'mousewheel':
      return 131072;
    case 'contextmenu':
      return 262144;
    case 'paste':
      return 524288;
    case $intern_23:
      return 1048576;
    case $intern_22:
      return 2097152;
    case $intern_21:
      return 4194304;
    case $intern_20:
      return 8388608;
    case 'gesturestart':
      return 16777216;
    case 'gesturechange':
      return 33554432;
    case 'gestureend':
      return 67108864;
    default:return -1;
  }
}

function com_google_gwt_user_client_impl_DOMImpl_$maybeInitializeEventSystem__Lcom_google_gwt_user_client_impl_DOMImpl_2V(){
  if (!com_google_gwt_user_client_impl_DOMImpl_eventSystemIsInitialized) {
    com_google_gwt_user_client_impl_DOMImplTrident_$initEventSystem__Lcom_google_gwt_user_client_impl_DOMImplTrident_2V();
    com_google_gwt_user_client_impl_DOMImpl_eventSystemIsInitialized = true;
  }
}

function com_google_gwt_user_client_impl_DOMImpl_$setEventListener__Lcom_google_gwt_user_client_impl_DOMImpl_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2V(elem, listener){
  elem.__listener = listener;
}

var com_google_gwt_user_client_impl_DOMImpl_eventSystemIsInitialized = false;
function com_google_gwt_user_client_impl_DOMImplTrident_$initEventSystem__Lcom_google_gwt_user_client_impl_DOMImplTrident_2V(){
  $wnd.__gwt_globalEventArray == null && ($wnd.__gwt_globalEventArray = new Array);
  $wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length] = $entry(function(){
    return com_google_gwt_user_client_DOM_previewEvent__Lcom_google_gwt_user_client_Event_2Z($wnd.event);
  }
  );
  var dispatchEvent = $entry(function(){
    var oldEventTarget = com_google_gwt_dom_client_DOMImplTrident_currentEventTarget;
    com_google_gwt_dom_client_DOMImplTrident_currentEventTarget = this;
    if ($wnd.event.returnValue == null) {
      $wnd.event.returnValue = true;
      if (!com_google_gwt_user_client_impl_DOMImplTrident_previewEventImpl__Z()) {
        com_google_gwt_dom_client_DOMImplTrident_currentEventTarget = oldEventTarget;
        return;
      }
    }
    var listener, curElem = this;
    while (curElem && !(listener = curElem.__listener)) {
      curElem = curElem.parentElement;
    }
    listener && !com_google_gwt_lang_Cast_instanceOfJso__Ljava_lang_Object_2Z(listener) && com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(listener, Q$com_google_gwt_user_client_EventListener) && com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2V($wnd.event, curElem, listener);
    com_google_gwt_dom_client_DOMImplTrident_currentEventTarget = oldEventTarget;
  }
  );
  var dispatchDblClickEvent = $entry(function(){
    var newEvent = $doc.createEventObject();
    $wnd.event.returnValue == null && $wnd.event.srcElement.fireEvent && $wnd.event.srcElement.fireEvent($intern_159, newEvent);
    if (this.__eventBits & 2) {
      dispatchEvent.call(this);
    }
     else if ($wnd.event.returnValue == null) {
      $wnd.event.returnValue = true;
      com_google_gwt_user_client_impl_DOMImplTrident_previewEventImpl__Z();
    }
  }
  );
  var dispatchUnhandledEvent = $entry(function(){
    this.__gwtLastUnhandledEvent = $wnd.event.type;
    dispatchEvent.call(this);
  }
  );
  var moduleName = $moduleName.replace(/\./g, $intern_160);
  $wnd['__gwt_dispatchEvent_' + moduleName] = dispatchEvent;
  com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent = (new Function($intern_161, 'return function() { w.__gwt_dispatchEvent_' + moduleName + '.call(this) }'))($wnd);
  $wnd['__gwt_dispatchDblClickEvent_' + moduleName] = dispatchDblClickEvent;
  com_google_gwt_user_client_impl_DOMImplTrident_callDispatchDblClickEvent = (new Function($intern_161, 'return function() { w.__gwt_dispatchDblClickEvent_' + moduleName + $intern_162))($wnd);
  $wnd['__gwt_dispatchUnhandledEvent_' + moduleName] = dispatchUnhandledEvent;
  com_google_gwt_user_client_impl_DOMImplTrident_callDispatchUnhandledEvent = (new Function($intern_161, $intern_163 + moduleName + $intern_162))($wnd);
  com_google_gwt_user_client_impl_DOMImplTrident_callDispatchOnLoadEvent = (new Function($intern_161, $intern_163 + moduleName + '.call(w.event.srcElement)}'))($wnd);
  var bodyDispatcher = $entry(function(){
    dispatchEvent.call($doc.body);
  }
  );
  var bodyDblClickDispatcher = $entry(function(){
    dispatchDblClickEvent.call($doc.body);
  }
  );
  $doc.body.attachEvent($intern_159, bodyDispatcher);
  $doc.body.attachEvent('onmousedown', bodyDispatcher);
  $doc.body.attachEvent('onmouseup', bodyDispatcher);
  $doc.body.attachEvent('onmousemove', bodyDispatcher);
  $doc.body.attachEvent('onmousewheel', bodyDispatcher);
  $doc.body.attachEvent('onkeydown', bodyDispatcher);
  $doc.body.attachEvent('onkeypress', bodyDispatcher);
  $doc.body.attachEvent('onkeyup', bodyDispatcher);
  $doc.body.attachEvent('onfocus', bodyDispatcher);
  $doc.body.attachEvent('onblur', bodyDispatcher);
  $doc.body.attachEvent('ondblclick', bodyDblClickDispatcher);
  $doc.body.attachEvent('oncontextmenu', bodyDispatcher);
}

function com_google_gwt_user_client_impl_DOMImplTrident_$insertChild__Lcom_google_gwt_user_client_impl_DOMImplTrident_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(parent, child, index){
  index >= parent.children.length?parent.appendChild(child):parent.insertBefore(child, parent.children[index]);
}

function com_google_gwt_user_client_impl_DOMImplTrident_$sinkEventsImpl__Lcom_google_gwt_user_client_impl_DOMImplTrident_2Lcom_google_gwt_user_client_Element_2IV(elem, bits){
  var chMask = (elem.__eventBits || 0) ^ bits;
  elem.__eventBits = bits;
  if (!chMask)
    return;
  chMask & 1 && (elem.onclick = bits & 1?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 3 && (elem.ondblclick = bits & 3?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchDblClickEvent:null);
  chMask & 4 && (elem.onmousedown = bits & 4?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 8 && (elem.onmouseup = bits & 8?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 16 && (elem.onmouseover = bits & 16?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 32 && (elem.onmouseout = bits & 32?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 64 && (elem.onmousemove = bits & 64?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 128 && (elem.onkeydown = bits & 128?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 256 && (elem.onkeypress = bits & 256?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 512 && (elem.onkeyup = bits & 512?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 1024 && (elem.onchange = bits & 1024?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 2048 && (elem.onfocus = bits & 2048?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 4096 && (elem.onblur = bits & 4096?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 8192 && (elem.onlosecapture = bits & 8192?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 16384 && (elem.onscroll = bits & 16384?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 32768 && (elem.nodeName == 'IFRAME'?bits & 32768?elem.attachEvent($intern_164, com_google_gwt_user_client_impl_DOMImplTrident_callDispatchOnLoadEvent):elem.detachEvent($intern_164, com_google_gwt_user_client_impl_DOMImplTrident_callDispatchOnLoadEvent):(elem.onload = bits & 32768?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchUnhandledEvent:null));
  chMask & 65536 && (elem.onerror = bits & 65536?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 131072 && (elem.onmousewheel = bits & 131072?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 262144 && (elem.oncontextmenu = bits & 262144?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
  chMask & 524288 && (elem.onpaste = bits & 524288?com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent:null);
}

function com_google_gwt_user_client_impl_DOMImplTrident_previewEventImpl__Z(){
  var isCancelled = false;
  for (var i = 0; i < $wnd.__gwt_globalEventArray.length; i++) {
    !$wnd.__gwt_globalEventArray[i]() && (isCancelled = true);
  }
  return !isCancelled;
}

var com_google_gwt_user_client_impl_DOMImplTrident_callDispatchDblClickEvent = null, com_google_gwt_user_client_impl_DOMImplTrident_callDispatchEvent = null, com_google_gwt_user_client_impl_DOMImplTrident_callDispatchOnLoadEvent = null, com_google_gwt_user_client_impl_DOMImplTrident_callDispatchUnhandledEvent = null;
function com_google_gwt_user_client_impl_ElementMapperImpl_$get__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_ui_UIObject_2(this$static, elem){
  var index;
  index = com_google_gwt_user_client_impl_ElementMapperImpl_getIndex__Lcom_google_gwt_user_client_Element_2I(elem);
  if (index < 0) {
    return null;
  }
  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_impl_ElementMapperImpl_uiObjectList, index), Q$com_google_gwt_user_client_ui_UIObject);
}

function com_google_gwt_user_client_impl_ElementMapperImpl_$put__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_ui_UIObject_2V(this$static, uiObject){
  var index;
  if (!this$static.com_google_gwt_user_client_impl_ElementMapperImpl_freeList) {
    index = this$static.com_google_gwt_user_client_impl_ElementMapperImpl_uiObjectList.java_util_ArrayList_size;
    java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_user_client_impl_ElementMapperImpl_uiObjectList, uiObject);
  }
   else {
    index = this$static.com_google_gwt_user_client_impl_ElementMapperImpl_freeList.com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_index;
    java_util_ArrayList_$set__Ljava_util_ArrayList_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_impl_ElementMapperImpl_uiObjectList, index, uiObject);
    this$static.com_google_gwt_user_client_impl_ElementMapperImpl_freeList = this$static.com_google_gwt_user_client_impl_ElementMapperImpl_freeList.com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_next;
  }
  uiObject.com_google_gwt_user_client_ui_UIObject_element[$intern_165] = index;
}

function com_google_gwt_user_client_impl_ElementMapperImpl_$removeByElement__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_Element_2V(this$static, elem){
  var index;
  index = com_google_gwt_user_client_impl_ElementMapperImpl_getIndex__Lcom_google_gwt_user_client_Element_2I(elem);
  elem[$intern_165] = null;
  java_util_ArrayList_$set__Ljava_util_ArrayList_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_impl_ElementMapperImpl_uiObjectList, index, null);
  this$static.com_google_gwt_user_client_impl_ElementMapperImpl_freeList = new com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_ElementMapperImpl$FreeNode__ILcom_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_2V(index, this$static.com_google_gwt_user_client_impl_ElementMapperImpl_freeList);
}

function com_google_gwt_user_client_impl_ElementMapperImpl_ElementMapperImpl__V(){
  this.com_google_gwt_user_client_impl_ElementMapperImpl_uiObjectList = new java_util_ArrayList_ArrayList__V;
}

function com_google_gwt_user_client_impl_ElementMapperImpl_getIndex__Lcom_google_gwt_user_client_Element_2I(elem){
  var index = elem[$intern_165];
  return index == null?-1:index;
}

function com_google_gwt_user_client_impl_ElementMapperImpl(){
}

_ = com_google_gwt_user_client_impl_ElementMapperImpl_ElementMapperImpl__V.prototype = com_google_gwt_user_client_impl_ElementMapperImpl.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_impl_ElementMapperImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1ElementMapperImpl_12_1classLit;
}
;
_.com_google_gwt_user_client_impl_ElementMapperImpl_freeList = null;
function com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_ElementMapperImpl$FreeNode__ILcom_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_2V(index, next){
  this.com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_index = index;
  this.com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_next = next;
}

function com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode(){
}

_ = com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_ElementMapperImpl$FreeNode__ILcom_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_2V.prototype = com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1ElementMapperImpl$FreeNode_12_1classLit;
}
;
_.com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_index = 0;
_.com_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_next = null;
function com_google_gwt_user_client_impl_HistoryImpl_$addValueChangeHandler__Lcom_google_gwt_user_client_impl_HistoryImpl_2Lcom_google_gwt_event_logical_shared_ValueChangeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this$static, handler){
  return com_google_gwt_event_shared_HandlerManager_$addHandler__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this$static.com_google_gwt_user_client_impl_HistoryImpl_handlers, (!com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE && (com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE = new com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V) , com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE), handler);
}

function com_google_gwt_user_client_impl_HistoryImpl_$init__Lcom_google_gwt_user_client_impl_HistoryImpl_2Z(this$static){
  var token = $intern_2;
  var hash = $wnd.location.hash;
  hash.length > 0 && (token = this$static.decodeFragment__Ljava_lang_String_2Ljava_lang_String_2(hash.substring(1)));
  com_google_gwt_user_client_impl_HistoryImpl_setToken__Ljava_lang_String_2V(token);
  var historyImpl = this$static;
  var oldHandler = $wnd.onhashchange;
  $wnd.onhashchange = $entry(function(){
    var token = $intern_2, hash = $wnd.location.hash;
    hash.length > 0 && (token = historyImpl.decodeFragment__Ljava_lang_String_2Ljava_lang_String_2(hash.substring(1)));
    historyImpl.newItemOnEvent__Ljava_lang_String_2V(token);
    oldHandler && oldHandler();
  }
  );
  return true;
}

function com_google_gwt_user_client_impl_HistoryImpl_HistoryImpl__V(){
  this.com_google_gwt_user_client_impl_HistoryImpl_handlers = new com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2V(null);
}

function com_google_gwt_user_client_impl_HistoryImpl_setToken__Ljava_lang_String_2V(token){
  com_google_gwt_user_client_impl_HistoryImpl_token = token;
}

function com_google_gwt_user_client_impl_HistoryImpl(){
}

_ = com_google_gwt_user_client_impl_HistoryImpl_HistoryImpl__V.prototype = com_google_gwt_user_client_impl_HistoryImpl.prototype = new java_lang_Object;
_.decodeFragment__Ljava_lang_String_2Ljava_lang_String_2 = function com_google_gwt_user_client_impl_HistoryImpl_decodeFragment__Ljava_lang_String_2Ljava_lang_String_2(encodedFragment){
  return decodeURI(encodedFragment.replace('%23', $intern_166));
}
;
_.fireEvent__Lcom_google_gwt_event_shared_GwtEvent_2V = function com_google_gwt_user_client_impl_HistoryImpl_fireEvent__Lcom_google_gwt_event_shared_GwtEvent_2V(event){
  com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(this.com_google_gwt_user_client_impl_HistoryImpl_handlers, event);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_impl_HistoryImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1HistoryImpl_12_1classLit;
}
;
_.newItemOnEvent__Ljava_lang_String_2V = function com_google_gwt_user_client_impl_HistoryImpl_newItemOnEvent__Ljava_lang_String_2V(historyToken){
  historyToken = historyToken == null?$intern_2:historyToken;
  if (!java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(historyToken, com_google_gwt_user_client_impl_HistoryImpl_token == null?$intern_2:com_google_gwt_user_client_impl_HistoryImpl_token)) {
    com_google_gwt_user_client_impl_HistoryImpl_token = historyToken;
    com_google_gwt_event_logical_shared_ValueChangeEvent_fire__Lcom_google_gwt_event_logical_shared_HasValueChangeHandlers_2Ljava_lang_Object_2V(this, historyToken);
  }
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_shared_HasHandlers]);
var com_google_gwt_user_client_impl_HistoryImpl_token = $intern_2;
function com_google_gwt_user_client_impl_WindowImplIE_$initHandler__Lcom_google_gwt_user_client_impl_WindowImplIE_2Ljava_lang_String_2Lcom_google_gwt_user_client_Command_2V(initFunc, cmd){
  var scriptElem;
  scriptElem = com_google_gwt_dom_client_DOMImpl_$createScriptElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_ScriptElement_2($doc, initFunc);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2($doc.body, scriptElem);
  cmd.execute__V();
  com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2($doc.body, scriptElem);
}

function com_google_gwt_user_client_impl_WindowImplIE$1_WindowImplIE$1__Lcom_google_gwt_user_client_impl_WindowImplIE_2V(){
}

function com_google_gwt_user_client_impl_WindowImplIE$1(){
}

_ = com_google_gwt_user_client_impl_WindowImplIE$1_WindowImplIE$1__Lcom_google_gwt_user_client_impl_WindowImplIE_2V.prototype = com_google_gwt_user_client_impl_WindowImplIE$1.prototype = new java_lang_Object;
_.execute__V = function com_google_gwt_user_client_impl_WindowImplIE$1_execute__V(){
  $wnd.__gwt_initWindowCloseHandler($entry(com_google_gwt_user_client_Window_onClosing__Ljava_lang_String_2), $entry(com_google_gwt_user_client_Window_onClosed__V));
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_impl_WindowImplIE$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1WindowImplIE$1_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Command]);
function com_google_gwt_user_client_impl_WindowImplIE$2_WindowImplIE$2__Lcom_google_gwt_user_client_impl_WindowImplIE_2V(){
}

function com_google_gwt_user_client_impl_WindowImplIE$2(){
}

_ = com_google_gwt_user_client_impl_WindowImplIE$2_WindowImplIE$2__Lcom_google_gwt_user_client_impl_WindowImplIE_2V.prototype = com_google_gwt_user_client_impl_WindowImplIE$2.prototype = new java_lang_Object;
_.execute__V = function com_google_gwt_user_client_impl_WindowImplIE$2_execute__V(){
  $wnd.__gwt_initWindowResizeHandler($entry(com_google_gwt_user_client_Window_onResize__V));
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_impl_WindowImplIE$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1WindowImplIE$2_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Command]);
function com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__V(){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V.call(this, 'This application is out of date, please click the refresh button on your browser.');
}

function com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__Ljava_lang_String_2V(msg){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
  this.java_lang_Throwable_detailMessage = 'This application is out of date, please click the refresh button on your browser. ( ' + msg + ' )';
}

function com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__Ljava_lang_String_2Ljava_lang_Throwable_2V(cause){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2Ljava_lang_Throwable_2V.call(this, 'The response could not be deserialized', cause);
}

function com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException(){
}

_ = com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__Ljava_lang_String_2Ljava_lang_Throwable_2V.prototype = com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__V.prototype = com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1IncompatibleRemoteServiceException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_lang_Throwable_1FieldSerializer_setDetailMessage__Ljava_lang_Throwable_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
}

function com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2(streamReader){
  return new com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__V;
}

function com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance.java_lang_Throwable_detailMessage);
}

function com_google_gwt_user_client_rpc_InvocationException_InvocationException__Ljava_lang_String_2V(s){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2Ljava_lang_Throwable_2V.call(this, s, null);
}

function com_google_gwt_user_client_rpc_InvocationException_InvocationException__Ljava_lang_String_2Ljava_lang_Throwable_2V(s, cause){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2Ljava_lang_Throwable_2V.call(this, s, cause);
}

function com_google_gwt_user_client_rpc_InvocationException(){
}

_ = com_google_gwt_user_client_rpc_InvocationException_InvocationException__Ljava_lang_String_2Ljava_lang_Throwable_2V.prototype = com_google_gwt_user_client_rpc_InvocationException_InvocationException__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_rpc_InvocationException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_InvocationException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1InvocationException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function com_google_gwt_user_client_rpc_RpcRequestBuilder_$create__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2(this$static, serviceEntryPoint){
  this$static.com_google_gwt_user_client_rpc_RpcRequestBuilder_builder = new com_google_gwt_http_client_RequestBuilder_RequestBuilder__Lcom_google_gwt_http_client_RequestBuilder$Method_2Ljava_lang_String_2V((com_google_gwt_http_client_RequestBuilder_$clinit__V() , com_google_gwt_http_client_RequestBuilder_POST), serviceEntryPoint);
  return this$static;
}

function com_google_gwt_user_client_rpc_RpcRequestBuilder_$doFinish__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestBuilder_2V(rb){
  com_google_gwt_http_client_RequestBuilder_$setHeader__Lcom_google_gwt_http_client_RequestBuilder_2Ljava_lang_String_2Ljava_lang_String_2V(rb, 'X-GWT-Permutation', $strongName);
  com_google_gwt_http_client_RequestBuilder_$setHeader__Lcom_google_gwt_http_client_RequestBuilder_2Ljava_lang_String_2Ljava_lang_String_2V(rb, 'X-GWT-Module-Base', $moduleBase);
}

function com_google_gwt_user_client_rpc_RpcRequestBuilder_$doSetCallback__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestBuilder_2Lcom_google_gwt_http_client_RequestCallback_2V(rb, callback){
  com_google_gwt_http_client_StringValidator_throwIfNull__Ljava_lang_String_2Ljava_lang_Object_2V($intern_167, callback);
  rb.com_google_gwt_http_client_RequestBuilder_callback = callback;
}

--></script>
<script><!--
function com_google_gwt_user_client_rpc_RpcRequestBuilder_$doSetRequestData__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestBuilder_2Ljava_lang_String_2V(rb, data){
  rb.com_google_gwt_http_client_RequestBuilder_requestData = data;
}

function com_google_gwt_user_client_rpc_RpcRequestBuilder_$finish__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestBuilder_2(this$static){
  try {
    com_google_gwt_user_client_rpc_RpcRequestBuilder_$doFinish__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestBuilder_2V(this$static.com_google_gwt_user_client_rpc_RpcRequestBuilder_builder);
    return this$static.com_google_gwt_user_client_rpc_RpcRequestBuilder_builder;
  }
   finally {
    this$static.com_google_gwt_user_client_rpc_RpcRequestBuilder_builder = null;
  }
}

function com_google_gwt_user_client_rpc_RpcRequestBuilder_$setCallback__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestCallback_2Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2(this$static, callback){
  com_google_gwt_user_client_rpc_RpcRequestBuilder_$doSetCallback__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestBuilder_2Lcom_google_gwt_http_client_RequestCallback_2V(this$static.com_google_gwt_user_client_rpc_RpcRequestBuilder_builder, callback);
  return this$static;
}

function com_google_gwt_user_client_rpc_RpcRequestBuilder_$setRequestData__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2(this$static, data){
  com_google_gwt_user_client_rpc_RpcRequestBuilder_$doSetRequestData__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestBuilder_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_RpcRequestBuilder_builder, data);
  return this$static;
}

function com_google_gwt_user_client_rpc_RpcRequestBuilder_RpcRequestBuilder__V(){
}

function com_google_gwt_user_client_rpc_RpcRequestBuilder(){
}

_ = com_google_gwt_user_client_rpc_RpcRequestBuilder_RpcRequestBuilder__V.prototype = com_google_gwt_user_client_rpc_RpcRequestBuilder.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_RpcRequestBuilder_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcRequestBuilder_12_1classLit;
}
;
_.com_google_gwt_user_client_rpc_RpcRequestBuilder_builder = null;
function com_google_gwt_user_client_rpc_RpcTokenException_RpcTokenException__V(){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V.call(this, 'Invalid RPC token');
}

function com_google_gwt_user_client_rpc_RpcTokenException(){
}

_ = com_google_gwt_user_client_rpc_RpcTokenException_RpcTokenException__V.prototype = com_google_gwt_user_client_rpc_RpcTokenException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_RpcTokenException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcTokenException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_lang_Throwable_1FieldSerializer_setDetailMessage__Ljava_lang_Throwable_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
}

function com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2(streamReader){
  return new com_google_gwt_user_client_rpc_RpcTokenException_RpcTokenException__V;
}

function com_google_gwt_user_client_rpc_SerializationException_SerializationException__Ljava_lang_String_2V(msg){
  java_lang_Exception_Exception__Ljava_lang_String_2V.call(this, msg);
}

function com_google_gwt_user_client_rpc_SerializationException(){
}

_ = com_google_gwt_user_client_rpc_SerializationException_SerializationException__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_rpc_SerializationException.prototype = new java_lang_Exception;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_SerializationException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1SerializationException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_SerializationException, Q$java_io_Serializable, Q$java_lang_Throwable]);
function com_google_gwt_user_client_rpc_ServiceDefTarget$NoServiceEntryPointSpecifiedException_ServiceDefTarget$NoServiceEntryPointSpecifiedException__V(){
  com_google_gwt_user_client_rpc_InvocationException_InvocationException__Ljava_lang_String_2V.call(this, 'Service implementation URL not specified');
}

function com_google_gwt_user_client_rpc_ServiceDefTarget$NoServiceEntryPointSpecifiedException(){
}

_ = com_google_gwt_user_client_rpc_ServiceDefTarget$NoServiceEntryPointSpecifiedException_ServiceDefTarget$NoServiceEntryPointSpecifiedException__V.prototype = com_google_gwt_user_client_rpc_ServiceDefTarget$NoServiceEntryPointSpecifiedException.prototype = new com_google_gwt_user_client_rpc_InvocationException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_ServiceDefTarget$NoServiceEntryPointSpecifiedException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1ServiceDefTarget$NoServiceEntryPointSpecifiedException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function com_google_gwt_user_client_rpc_StatusCodeException_StatusCodeException__ILjava_lang_String_2V(statusCode, encodedResponse){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2Ljava_lang_Throwable_2V.call(this, statusCode + $intern_9 + encodedResponse, null);
}

function com_google_gwt_user_client_rpc_StatusCodeException(){
}

_ = com_google_gwt_user_client_rpc_StatusCodeException_StatusCodeException__ILjava_lang_String_2V.prototype = com_google_gwt_user_client_rpc_StatusCodeException.prototype = new com_google_gwt_user_client_rpc_InvocationException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_StatusCodeException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1StatusCodeException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function com_google_gwt_user_client_rpc_XsrfToken_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_XsrfToken_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance.nullField);
}

function com_google_gwt_user_client_rpc_core_java_lang_Boolean_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Boolean_2V(streamReader, instance){
}

function com_google_gwt_user_client_rpc_core_java_lang_Boolean_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Boolean_2(streamReader){
  return java_lang_Boolean_$clinit__V() , com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readBoolean__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Z(streamReader)?java_lang_Boolean_TRUE:java_lang_Boolean_FALSE;
}

function com_google_gwt_user_client_rpc_core_java_lang_Object_1Array_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Ljava_lang_Object_2V(streamReader, instance){
  var itemIndex;
  for (itemIndex = 0; itemIndex < instance.length; ++itemIndex) {
    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(instance, itemIndex, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(streamReader));
  }
}

function com_google_gwt_user_client_rpc_core_java_lang_Object_1Array_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2_3Ljava_lang_Object_2V(streamWriter, instance){
  var itemCount, itemIndex;
  itemCount = instance.length;
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(streamWriter.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_encodeBuffer, $intern_2 + itemCount);
  for (itemIndex = 0; itemIndex < itemCount; ++itemIndex) {
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(streamWriter, instance[itemIndex]);
  }
}

function com_google_gwt_user_client_rpc_core_java_lang_String_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Ljava_lang_String_2V(streamReader, instance){
  var i, n;
  for (i = 0 , n = instance.length; i < n; ++i) {
    instance[i] = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
  }
}

function com_google_gwt_user_client_rpc_core_java_lang_String_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Ljava_lang_String_2(streamReader){
  var size;
  size = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader);
  return com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, size, 0);
}

function com_google_gwt_user_client_rpc_core_java_lang_String_1Array_1Rank_11_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2_3Ljava_lang_String_2V(streamWriter, instance){
  var i, n;
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.length);
  for (i = 0 , n = instance.length; i < n; ++i) {
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance[i]);
  }
}

function com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2V(streamReader, instance){
}

function com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2(streamReader){
  return com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
}

function com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, instance));
}

function com_google_gwt_user_client_rpc_core_java_lang_Throwable_1FieldSerializer_setDetailMessage__Ljava_lang_Throwable_2Ljava_lang_String_2V(instance, value){
  instance.java_lang_Throwable_detailMessage = value;
}

function com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Date_2V(streamReader, instance){
}

function com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Date_2(streamReader){
  return new java_sql_Date_Date__JV(com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readLong__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2J(streamReader));
}

function com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_sql_Date_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$append__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, com_google_gwt_lang_LongLib_toBase64__JLjava_lang_String_2(com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(instance.java_util_Date_jsdate.getTime())));
}

function com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Time_2V(streamReader, instance){
}

function com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Time_2(streamReader){
  return new java_sql_Time_Time__JV(com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readLong__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2J(streamReader));
}

function com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_sql_Time_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$append__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, com_google_gwt_lang_LongLib_toBase64__JLjava_lang_String_2(com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(instance.java_util_Date_jsdate.getTime())));
}

function com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Timestamp_2V(streamReader, instance){
  java_sql_Timestamp_$setNanos__Ljava_sql_Timestamp_2IV(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
}

function com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Timestamp_2(streamReader){
  return new java_sql_Timestamp_Timestamp__JV(com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readLong__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2J(streamReader));
}

function com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_sql_Timestamp_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$append__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, com_google_gwt_lang_LongLib_toBase64__JLjava_lang_String_2(com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(instance.java_util_Date_jsdate.getTime())));
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, instance.java_sql_Timestamp_nanos);
}

function com_google_gwt_user_client_rpc_core_java_util_ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Collection_2V(streamReader, instance);
}

function com_google_gwt_user_client_rpc_core_java_util_ArrayList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_ArrayList_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Collection_2V(streamWriter, instance);
}

function com_google_gwt_user_client_rpc_core_java_util_ArrayList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2(streamReader){
  return new java_util_ArrayList_ArrayList__V;
}

function com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V(streamReader, instance){
}

function com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2(streamReader){
  var array;
  array = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(streamReader), Q$java_lang_Object_$1);
  return new java_util_Arrays$ArrayList_Arrays$ArrayList___3Ljava_lang_Object_2V(array);
}

function com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_List_2V(streamWriter, instance){
  var array;
  array = instance.java_util_Arrays$ArrayList_array;
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(streamWriter, array);
}

function com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Collection_2V(streamReader, instance){
  var i, obj, size;
  size = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader);
  for (i = 0; i < size; ++i) {
    obj = com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(streamReader);
    instance.add__Ljava_lang_Object_2Z(obj);
  }
}

function com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Collection_2V(streamWriter, instance){
  var obj, obj$iterator, size;
  size = instance.size__I();
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(streamWriter.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_encodeBuffer, $intern_2 + size);
  for (obj$iterator = instance.iterator__Ljava_util_Iterator_2(); obj$iterator.hasNext__Z();) {
    obj = obj$iterator.next__Ljava_lang_Object_2();
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(streamWriter, obj);
  }
}

function com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V(streamReader, instance){
}

function com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2(streamReader){
  return java_util_Collections_$clinit__V() , java_util_Collections_$clinit__V() , java_util_Collections_EMPTY_1LIST;
}

function com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_List_2V(streamWriter, instance){
}

function com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V(streamReader, instance){
}

function com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2(streamReader){
  return java_util_Collections_$clinit__V() , new java_util_Collections$SingletonList_Collections$SingletonList__Ljava_lang_Object_2V(com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(streamReader));
}

function com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_List_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(streamWriter, instance.get__ILjava_lang_Object_2(0));
}

function com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Date_2V(streamReader, instance){
}

function com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Date_2(streamReader){
  return new java_util_Date_Date__JV(com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readLong__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2J(streamReader));
}

function com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Date_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$append__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, com_google_gwt_lang_LongLib_toBase64__JLjava_lang_String_2(instance.getTime__J()));
}

function com_google_gwt_user_client_rpc_core_java_util_LinkedList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Collection_2V(streamReader, instance);
}

function com_google_gwt_user_client_rpc_core_java_util_LinkedList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_LinkedList_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Collection_2V(streamWriter, instance);
}

function com_google_gwt_user_client_rpc_core_java_util_LinkedList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2(streamReader){
  return new java_util_LinkedList_LinkedList__V;
}

function com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Collection_2V(streamReader, instance);
}

function com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2(streamReader){
  return new java_util_Stack_Stack__V;
}

function com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Stack_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Collection_2V(streamWriter, instance);
}

function com_google_gwt_user_client_rpc_core_java_util_Vector_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Collection_2V(streamReader, instance);
}

function com_google_gwt_user_client_rpc_core_java_util_Vector_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Vector_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_core_java_util_Collection_1CustomFieldSerializerBase_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Collection_2V(streamWriter, instance);
}

function com_google_gwt_user_client_rpc_core_java_util_Vector_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2(streamReader){
  return new java_util_Vector_Vector__V;
}

function com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_$setFlags__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStream_2IV(this$static, flags){
  this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_flags = flags;
}

function com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_$setVersion__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStream_2IV(this$static, version){
  this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_version = version;
}

function com_google_gwt_user_client_rpc_impl_AbstractSerializationStream(){
}

_ = com_google_gwt_user_client_rpc_impl_AbstractSerializationStream.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1AbstractSerializationStream_12_1classLit;
}
;
_.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_flags = 0;
_.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_version = 7;
--></script>
<script><!--
function com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(this$static){
  var token, typeSignature, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$deserialize__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2_id_0, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$deserialize__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2_instance_0;
  token = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(this$static);
  if (token < 0) {
    return java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_seenArray, -(token + 1));
  }
  typeSignature = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(this$static, token);
  if (typeSignature == null) {
    return null;
  }
  return com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$deserialize__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2_id_0 = (java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_seenArray, null) , this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_seenArray.java_util_ArrayList_size) , com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$deserialize__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2_instance_0 = com_google_gwt_user_client_rpc_impl_SerializerBase_$instantiate__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_serializer, this$static, typeSignature) , java_util_ArrayList_$set__Ljava_util_ArrayList_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_seenArray, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$deserialize__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2_id_0 - 1, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$deserialize__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2_instance_0) , com_google_gwt_user_client_rpc_impl_SerializerBase_$deserialize__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_serializer, this$static, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$deserialize__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2_instance_0, typeSignature) , com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$deserialize__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2_instance_0;
}

function com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader(){
}

_ = com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader.prototype = new com_google_gwt_user_client_rpc_impl_AbstractSerializationStream;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1AbstractSerializationStreamReader_12_1classLit;
}
;
function com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(this$static, string){
  var index, o;
  if (string == null) {
    return 0;
  }
  o = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_stringMap, string), Q$java_lang_Integer);
  if (o) {
    return o.java_lang_Integer_value;
  }
  java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_stringTable, string);
  index = this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_stringTable.java_util_ArrayList_size;
  java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_stringMap, string, java_lang_Integer_valueOf__ILjava_lang_Integer_2(index));
  return index;
}

function com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(this$static, fieldValue){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_encodeBuffer, $intern_2 + fieldValue);
}

function com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(this$static, instance){
  var objIndex, typeSignature;
  if (instance == null) {
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(this$static, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(this$static, null));
    return;
  }
  objIndex = java_util_AbstractHashMap_$containsKey__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Z(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_objectMap, instance)?com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_objectMap, instance), Q$java_lang_Integer).java_lang_Integer_value:-1;
  if (objIndex >= 0) {
    com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_encodeBuffer, $intern_2 + -(objIndex + 1));
    return;
  }
  java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_objectMap, instance, java_lang_Integer_valueOf__ILjava_lang_Integer_2(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_objectCount++));
  typeSignature = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$getObjectTypeSignature__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_Object_2Ljava_lang_String_2(this$static, instance);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(this$static, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(this$static, typeSignature));
  com_google_gwt_user_client_rpc_impl_SerializerBase_$serialize__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_serializer, this$static, instance, typeSignature);
}

function com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(this$static, value){
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(this$static, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(this$static, value));
}

function com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter(){
}

_ = com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter.prototype = new com_google_gwt_user_client_rpc_impl_AbstractSerializationStream;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1AbstractSerializationStreamWriter_12_1classLit;
}
;
_.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_objectCount = 0;
function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(this$static, index){
  return index > 0?this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_stringTable[index - 1]:null;
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$prepareToRead__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2V(this$static, encoded){
  this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results = eval(encoded);
  this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index = this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results.length;
  java_util_ArrayList_$clear__Ljava_util_ArrayList_2V(this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_seenArray);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_$setVersion__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStream_2IV(this$static, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(this$static));
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_$setFlags__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStream_2IV(this$static, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(this$static));
  if (this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_version != 7) {
    throw new com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__Ljava_lang_String_2V('Expecting version 7 from server, got ' + this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_version + $intern_168);
  }
  if (((this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_flags | 3) ^ 3) != 0) {
    throw new com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__Ljava_lang_String_2V('Got an unknown flag from server: ' + this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_flags);
  }
  this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_stringTable = this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results[--this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index];
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readBoolean__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Z(this$static){
  return !!this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results[--this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index];
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(this$static){
  return this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results[--this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index];
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readLong__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2J(this$static){
  var s = this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results[--this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index];
  return com_google_gwt_lang_LongLib_longFromBase64__Ljava_lang_String_2J(s);
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_ClientSerializationStreamReader__Lcom_google_gwt_user_client_rpc_impl_Serializer_2V(serializer){
  this.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_seenArray = new java_util_ArrayList_ArrayList__V;
  this.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_serializer = serializer;
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader(){
}

_ = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_ClientSerializationStreamReader__Lcom_google_gwt_user_client_rpc_impl_Serializer_2V.prototype = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader.prototype = new com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1ClientSerializationStreamReader_12_1classLit;
}
;
_.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index = 0;
_.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results = null;
_.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_serializer = null;
_.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_stringTable = null;
function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$clinit__V(){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$clinit__V = nullMethod;
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_regex = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_getQuotingRegex__Lcom_google_gwt_core_client_JavaScriptObject_2();
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$append__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2V(this$static, token){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_encodeBuffer, token);
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$getObjectTypeSignature__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_Object_2Ljava_lang_String_2(this$static, o){
  var clazz, e, java_lang_Enum_$getDeclaringClass__Ljava_lang_Enum_2Ljava_lang_Class_2_clazz_0, java_lang_Enum_$getDeclaringClass__Ljava_lang_Enum_2Ljava_lang_Class_2_superclass_0;
  clazz = com_google_gwt_core_client_JavaScriptObject_getClass_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Class_2(o);
  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_Enum)) {
    e = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_Enum);
    clazz = (java_lang_Enum_$getDeclaringClass__Ljava_lang_Enum_2Ljava_lang_Class_2_clazz_0 = e.getClass__Ljava_lang_Class_2$() , java_lang_Enum_$getDeclaringClass__Ljava_lang_Enum_2Ljava_lang_Class_2_superclass_0 = java_lang_Enum_$getDeclaringClass__Ljava_lang_Enum_2Ljava_lang_Class_2_clazz_0.java_lang_Class_enumSuperclass , java_lang_Enum_$getDeclaringClass__Ljava_lang_Enum_2Ljava_lang_Class_2_superclass_0 == com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit?java_lang_Enum_$getDeclaringClass__Ljava_lang_Enum_2Ljava_lang_Class_2_clazz_0:java_lang_Enum_$getDeclaringClass__Ljava_lang_Enum_2Ljava_lang_Class_2_superclass_0);
  }
  return com_google_gwt_user_client_rpc_impl_SerializerBase_$getSerializationSignature__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Ljava_lang_Class_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_serializer, clazz);
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$toString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2(this$static){
  var buffer;
  buffer = new java_lang_StringBuffer_StringBuffer__V;
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(buffer, $intern_2 + this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_version);
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(buffer, $intern_2 + this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStream_flags);
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$writeStringTable__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_StringBuffer_2Ljava_lang_StringBuffer_2(this$static, buffer);
  java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(buffer, com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_encodeBuffer.java_lang_StringBuffer_data));
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(buffer.java_lang_StringBuffer_data);
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$writeStringTable__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_StringBuffer_2Ljava_lang_StringBuffer_2(this$static, buffer){
  var s, s$iterator, stringTable;
  stringTable = this$static.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_stringTable;
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(buffer, $intern_2 + stringTable.java_util_ArrayList_size);
  for (s$iterator = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(stringTable); s$iterator.java_util_AbstractList$IteratorImpl_i < s$iterator.java_util_AbstractList$IteratorImpl_this$0.size__I();) {
    s = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(s$iterator), Q$java_lang_String);
    com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(buffer, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_quoteString__Ljava_lang_String_2Ljava_lang_String_2(s));
  }
  return buffer;
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_ClientSerializationStreamWriter__Lcom_google_gwt_user_client_rpc_impl_Serializer_2Ljava_lang_String_2Ljava_lang_String_2V(serializer, moduleBaseURL, serializationPolicyStrongName){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$clinit__V();
  this.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_objectMap = new java_util_IdentityHashMap_IdentityHashMap__V;
  this.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_stringMap = new java_util_HashMap_HashMap__V;
  this.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_stringTable = new java_util_ArrayList_ArrayList__V;
  this.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_serializer = serializer;
  this.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_moduleBaseURL = moduleBaseURL;
  this.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_serializationPolicyStrongName = serializationPolicyStrongName;
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_append__Ljava_lang_StringBuffer_2Ljava_lang_String_2V(sb, token){
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$clinit__V();
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(sb.java_lang_StringBuffer_data, token);
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(sb.java_lang_StringBuffer_data, '|');
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_getQuotingRegex__Lcom_google_gwt_core_client_JavaScriptObject_2(){
  var ua = navigator.userAgent.toLowerCase();
  if (ua.indexOf('android') != -1) {
    return /[\u0000\|\\\u0080-\uFFFF]/g;
  }
   else if (ua.indexOf('chrome/11') != -1) {
    return /[\u0000\|\\\u0300-\uFFFF]/g;
  }
   else if (ua.indexOf($intern_156) != -1) {
    return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1cda-\u1cdc\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uaab2-\uaab4\uD800-\uFFFF]/g;
  }
   else {
    return /[\u0000\|\\\uD800-\uFFFF]/g;
  }
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_quoteString__Ljava_lang_String_2Ljava_lang_String_2(str){
  var regex = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_regex;
  var idx = 0;
  var out = $intern_2;
  var result;
  while ((result = regex.exec(str)) != null) {
    out += str.substring(idx, result.index);
    idx = result.index + 1;
    var ch = result[0].charCodeAt(0);
    if (ch == 0) {
      out += '\\0';
    }
     else if (ch == 92) {
      out += '\\\\';
    }
     else if (ch == 124) {
      out += '\\!';
    }
     else {
      var hex = ch.toString(16);
      out += '\\u0000'.substring(0, 6 - hex.length) + hex;
    }
  }
  return out + str.substring(idx);
}

function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter(){
}

_ = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_ClientSerializationStreamWriter__Lcom_google_gwt_user_client_rpc_impl_Serializer_2Ljava_lang_String_2Ljava_lang_String_2V.prototype = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter.prototype = new com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1ClientSerializationStreamWriter_12_1classLit;
}
;
_.toString__Ljava_lang_String_2$ = function com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_toString__Ljava_lang_String_2(){
  return com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$toString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2(this);
}
;
_.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_encodeBuffer = null;
_.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_moduleBaseURL = null;
_.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_serializationPolicyStrongName = null;
_.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_serializer = null;
var com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_regex;
function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamReader__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2(this$static, encoded){
  var clientSerializationStreamReader;
  clientSerializationStreamReader = new com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_ClientSerializationStreamReader__Lcom_google_gwt_user_client_rpc_impl_Serializer_2V(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_serializer);
  com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$prepareToRead__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Ljava_lang_String_2V(clientSerializationStreamReader, com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_getEncodedInstance__Ljava_lang_String_2Ljava_lang_String_2(encoded));
  return clientSerializationStreamReader;
}

function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamWriter__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this$static){
  var clientSerializationStreamWriter;
  clientSerializationStreamWriter = new com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_ClientSerializationStreamWriter__Lcom_google_gwt_user_client_rpc_impl_Serializer_2Ljava_lang_String_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_serializer, this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_moduleBaseURL, this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_serializationPolicyName);
  clientSerializationStreamWriter.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_objectCount = 0;
  java_util_AbstractHashMap_$clearImpl__Ljava_util_AbstractHashMap_2V(clientSerializationStreamWriter.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_objectMap);
  java_util_AbstractHashMap_$clearImpl__Ljava_util_AbstractHashMap_2V(clientSerializationStreamWriter.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_stringMap);
  java_util_ArrayList_$clear__Ljava_util_ArrayList_2V(clientSerializationStreamWriter.com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_stringTable);
  clientSerializationStreamWriter.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_encodeBuffer = new java_lang_StringBuffer_StringBuffer__V;
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(clientSerializationStreamWriter, clientSerializationStreamWriter.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_moduleBaseURL);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(clientSerializationStreamWriter, clientSerializationStreamWriter.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_serializationPolicyStrongName);
  return clientSerializationStreamWriter;
}

--></script>
<script><!--
function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$doInvoke__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_http_client_Request_2(this$static, responseReader, methodName, statsContext, requestData, callback){
  var $e0, ex, iex, rb;
  rb = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$doPrepareRequestBuilderImpl__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_http_client_RequestBuilder_2(this$static, responseReader, methodName, statsContext, requestData, callback);
  try {
    return com_google_gwt_http_client_StringValidator_throwIfNull__Ljava_lang_String_2Ljava_lang_Object_2V($intern_167, rb.com_google_gwt_http_client_RequestBuilder_callback) , com_google_gwt_http_client_RequestBuilder_$doSend__Lcom_google_gwt_http_client_RequestBuilder_2Ljava_lang_String_2Lcom_google_gwt_http_client_RequestCallback_2Lcom_google_gwt_http_client_Request_2(rb, rb.com_google_gwt_http_client_RequestBuilder_requestData, rb.com_google_gwt_http_client_RequestBuilder_callback);
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_http_client_RequestException)) {
      ex = $e0;
      iex = new com_google_gwt_user_client_rpc_InvocationException_InvocationException__Ljava_lang_String_2Ljava_lang_Throwable_2V('Unable to initiate the asynchronous service invocation (' + methodName + ') -- check the network connection', ex);
      callback.onFailure__Ljava_lang_Throwable_2V(iex);
    }
     else 
      throw $e0;
  }
   finally {
    !!$stats && com_google_gwt_user_client_rpc_impl_RpcStatsContext_$stats__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_core_client_JavaScriptObject_2Z(com_google_gwt_user_client_rpc_impl_RpcStatsContext_$bytesStat__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2ILjava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(statsContext, methodName, requestData.length, 'requestSent'));
  }
  return null;
}

function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$doPrepareRequestBuilderImpl__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_http_client_RequestBuilder_2(this$static, responseReader, methodName, statsContext, requestData, callback){
  var responseHandler;
  if (this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_remoteServiceURL == null) {
    throw new com_google_gwt_user_client_rpc_ServiceDefTarget$NoServiceEntryPointSpecifiedException_ServiceDefTarget$NoServiceEntryPointSpecifiedException__V;
  }
  responseHandler = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_RequestCallbackAdapter__Lcom_google_gwt_user_client_rpc_SerializationStreamFactory_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_RpcTokenExceptionHandler_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2V(this$static, methodName, statsContext, callback, responseReader);
  !this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcRequestBuilder && (this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcRequestBuilder = new com_google_gwt_user_client_rpc_RpcRequestBuilder_RpcRequestBuilder__V);
  com_google_gwt_user_client_rpc_RpcRequestBuilder_$create__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcRequestBuilder, this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_remoteServiceURL);
  com_google_gwt_user_client_rpc_RpcRequestBuilder_$setCallback__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestCallback_2Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcRequestBuilder, responseHandler);
  com_google_gwt_http_client_RequestBuilder_$setHeader__Lcom_google_gwt_http_client_RequestBuilder_2Ljava_lang_String_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcRequestBuilder.com_google_gwt_user_client_rpc_RpcRequestBuilder_builder, $intern_25, 'text/x-gwt-rpc; charset=utf-8');
  com_google_gwt_user_client_rpc_RpcRequestBuilder_$setRequestData__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcRequestBuilder, requestData);
  return com_google_gwt_user_client_rpc_RpcRequestBuilder_$finish__Lcom_google_gwt_user_client_rpc_RpcRequestBuilder_2Lcom_google_gwt_http_client_RequestBuilder_2(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcRequestBuilder);
}

function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_RemoteServiceProxy__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_Serializer_2V(moduleBaseURL, remoteServiceRelativePath, serializationPolicyName, serializer){
  this.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_moduleBaseURL = moduleBaseURL;
  remoteServiceRelativePath != null && (this.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_remoteServiceURL = moduleBaseURL + remoteServiceRelativePath);
  this.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_serializer = serializer;
  this.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_serializationPolicyName = serializationPolicyName;
}

function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_getEncodedInstance__Ljava_lang_String_2Ljava_lang_String_2(encodedResponse){
  if (encodedResponse.indexOf($intern_169) == 0 || encodedResponse.indexOf($intern_170) == 0) {
    return java_lang_String_$substring__Ljava_lang_String_2ILjava_lang_String_2(encodedResponse, 4);
  }
  return encodedResponse;
}

function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy(){
}

_ = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy.prototype = new java_lang_Object;
_.createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2 = function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(){
  return com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamWriter__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RemoteServiceProxy_12_1classLit;
}
;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_moduleBaseURL = null;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_remoteServiceURL = null;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcRequestBuilder = null;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcToken = null;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_serializationPolicyName = null;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_serializer = null;
function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(this$static, callback, responseHeader){
  var payload;
  payload = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_$toString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamWriter_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_streamWriter);
  !!$stats && com_google_gwt_user_client_rpc_impl_RpcStatsContext_$stats__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_core_client_JavaScriptObject_2Z(com_google_gwt_user_client_rpc_impl_RpcStatsContext_$timeStat__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_statsContext, this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_fullServiceName, 'requestSerialized'));
  return com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$doInvoke__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_http_client_Request_2(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_this$0, responseHeader, this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_fullServiceName, this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_statsContext, payload, callback);
}

function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this$static, remoteServiceInterfaceName, paramCount){
  !!$stats && com_google_gwt_user_client_rpc_impl_RpcStatsContext_$stats__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_core_client_JavaScriptObject_2Z(com_google_gwt_user_client_rpc_impl_RpcStatsContext_$timeStat__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_statsContext, this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_fullServiceName, 'begin'));
  this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_streamWriter = this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_this$0.createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2();
  this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_this$0.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcToken != null && com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_streamWriter, this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_this$0.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_rpcToken);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_streamWriter, remoteServiceInterfaceName);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_streamWriter, this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_methodName);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_streamWriter, paramCount);
  return this$static.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_streamWriter;
}

function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$0, serviceName, methodName){
  this.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_this$0 = this$0;
  this.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_fullServiceName = serviceName + $intern_168 + methodName;
  this.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_methodName = methodName;
  this.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_statsContext = new com_google_gwt_user_client_rpc_impl_RpcStatsContext_RpcStatsContext__V;
}

function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper(){
}

_ = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V.prototype = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RemoteServiceProxy$ServiceHelper_12_1classLit;
}
;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_fullServiceName = null;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_methodName = null;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_statsContext = null;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_streamWriter = null;
_.com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_this$0 = null;
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_$onError__Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_2Lcom_google_gwt_http_client_Request_2Ljava_lang_Throwable_2V(this$static, exception){
  this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_callback.onFailure__Ljava_lang_Throwable_2V(exception);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_$onResponseReceived__Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_2Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_Response_2V(this$static, response){
  var $e0, caught, e, encodedResponse, result, statusCode;
  result = null;
  caught = null;
  try {
    encodedResponse = response.com_google_gwt_http_client_Request$1_val$xmlHttpRequest.responseText;
    statusCode = response.com_google_gwt_http_client_Request$1_val$xmlHttpRequest.status;
    !!$stats && com_google_gwt_user_client_rpc_impl_RpcStatsContext_$stats__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_core_client_JavaScriptObject_2Z(com_google_gwt_user_client_rpc_impl_RpcStatsContext_$bytesStat__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2ILjava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_statsContext, this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_methodName, encodedResponse.length, 'responseReceived'));
    statusCode != 200?(caught = new com_google_gwt_user_client_rpc_StatusCodeException_StatusCodeException__ILjava_lang_String_2V(statusCode, encodedResponse)):encodedResponse == null?(caught = new com_google_gwt_user_client_rpc_InvocationException_InvocationException__Ljava_lang_String_2V('No response payload from ' + this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_methodName)):encodedResponse.indexOf($intern_169) == 0?(result = this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_responseReader.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamReader__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2(this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_streamFactory, encodedResponse))):encodedResponse.indexOf($intern_170) == 0?(caught = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamReader__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2(this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_streamFactory, encodedResponse)), Q$java_lang_Throwable)):(caught = new com_google_gwt_user_client_rpc_InvocationException_InvocationException__Ljava_lang_String_2V(encodedResponse + ' from ' + this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_methodName));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      e = $e0;
      caught = new com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_IncompatibleRemoteServiceException__Ljava_lang_String_2Ljava_lang_Throwable_2V(e);
    }
     else if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$java_lang_Throwable)) {
      e = $e0;
      caught = e;
    }
     else 
      throw $e0;
  }
   finally {
    !!$stats && com_google_gwt_user_client_rpc_impl_RpcStatsContext_$stats__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_core_client_JavaScriptObject_2Z(com_google_gwt_user_client_rpc_impl_RpcStatsContext_$timeStat__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_statsContext, this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_methodName, 'responseDeserialized'));
  }
  try {
    !caught?this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_callback.onSuccess__Ljava_lang_Object_2V(result):this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_callback.onFailure__Ljava_lang_Throwable_2V(caught);
  }
   finally {
    !!$stats && com_google_gwt_user_client_rpc_impl_RpcStatsContext_$stats__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_core_client_JavaScriptObject_2Z(com_google_gwt_user_client_rpc_impl_RpcStatsContext_$timeStat__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_statsContext, this$static.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_methodName, 'end'));
  }
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_RequestCallbackAdapter__Lcom_google_gwt_user_client_rpc_SerializationStreamFactory_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_RpcTokenExceptionHandler_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2V(streamFactory, methodName, statsContext, callback, responseReader){
  this.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_streamFactory = streamFactory;
  this.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_callback = callback;
  this.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_methodName = methodName;
  this.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_statsContext = statsContext;
  this.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_responseReader = responseReader;
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_RequestCallbackAdapter__Lcom_google_gwt_user_client_rpc_SerializationStreamFactory_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_RpcTokenExceptionHandler_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2V.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter_12_1classLit;
}
;
_.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_callback = null;
_.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_methodName = null;
_.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_responseReader = null;
_.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_statsContext = null;
_.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_streamFactory = null;
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V(){
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V = nullMethod;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_BOOLEAN = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$1_RequestCallbackAdapter$ResponseReader$1__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_BYTE = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$2_RequestCallbackAdapter$ResponseReader$2__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_CHAR = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$3_RequestCallbackAdapter$ResponseReader$3__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_DOUBLE = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$4_RequestCallbackAdapter$ResponseReader$4__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_FLOAT = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$5_RequestCallbackAdapter$ResponseReader$5__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_INT = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$6_RequestCallbackAdapter$ResponseReader$6__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_LONG = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$7_RequestCallbackAdapter$ResponseReader$7__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$8_RequestCallbackAdapter$ResponseReader$8__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_SHORT = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$9_RequestCallbackAdapter$ResponseReader$9__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_STRING = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$10_RequestCallbackAdapter$ResponseReader$10__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$11_RequestCallbackAdapter$ResponseReader$11__Ljava_lang_String_2IV;
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, [com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_BOOLEAN, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_BYTE, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_CHAR, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_DOUBLE, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_FLOAT, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_INT, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_LONG, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_SHORT, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_STRING, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID]);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_values___3Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2(){
  com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V();
  return com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$VALUES;
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$VALUES, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_BOOLEAN, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_BYTE, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_CHAR, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_DOUBLE, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_FLOAT, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_INT, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_LONG, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_SHORT, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_STRING, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID;
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$1_RequestCallbackAdapter$ResponseReader$1__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'BOOLEAN', 0);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$1(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$1_RequestCallbackAdapter$ResponseReader$1__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$1.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$1_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$1_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return java_lang_Boolean_$clinit__V() , com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readBoolean__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2Z(streamReader)?java_lang_Boolean_TRUE:java_lang_Boolean_FALSE;
}
;
--></script>
<script><!--
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$10_RequestCallbackAdapter$ResponseReader$10__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'STRING', 9);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$10(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$10_RequestCallbackAdapter$ResponseReader$10__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$10.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$10_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$10_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$10_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$11_RequestCallbackAdapter$ResponseReader$11__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'VOID', 10);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$11(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$11_RequestCallbackAdapter$ResponseReader$11__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$11.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$11_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$11_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$11_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return null;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$2_RequestCallbackAdapter$ResponseReader$2__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'BYTE', 1);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$2(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$2_RequestCallbackAdapter$ResponseReader$2__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$2.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$2_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$2_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return java_lang_Byte_valueOf__BLjava_lang_Byte_2(streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results[--streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index]);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$3_RequestCallbackAdapter$ResponseReader$3__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'CHAR', 2);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$3(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$3_RequestCallbackAdapter$ResponseReader$3__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$3.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$3_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$3_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return java_lang_Character_valueOf__CLjava_lang_Character_2(streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results[--streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index]);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$4_RequestCallbackAdapter$ResponseReader$4__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'DOUBLE', 3);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$4(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$4_RequestCallbackAdapter$ResponseReader$4__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$4.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$4_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$4_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return new java_lang_Double_Double__DV(streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results[--streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index]);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$5_RequestCallbackAdapter$ResponseReader$5__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'FLOAT', 4);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$5(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$5_RequestCallbackAdapter$ResponseReader$5__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$5.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$5_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$5_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$5_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return new java_lang_Float_Float__FV(streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results[--streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index]);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$6_RequestCallbackAdapter$ResponseReader$6__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'INT', 5);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$6(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$6_RequestCallbackAdapter$ResponseReader$6__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$6.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$6_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$6_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$6_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return java_lang_Integer_valueOf__ILjava_lang_Integer_2(com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader));
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$7_RequestCallbackAdapter$ResponseReader$7__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'LONG', 6);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$7(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$7_RequestCallbackAdapter$ResponseReader$7__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$7.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$7_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$7_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$7_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return java_lang_Long_valueOf__JLjava_lang_Long_2(com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readLong__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2J(streamReader));
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$8_RequestCallbackAdapter$ResponseReader$8__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'OBJECT', 7);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$8(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$8_RequestCallbackAdapter$ResponseReader$8__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$8.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$8_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$8_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$8_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(streamReader);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$9_RequestCallbackAdapter$ResponseReader$9__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'SHORT', 8);
}

function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$9(){
}

_ = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$9_RequestCallbackAdapter$ResponseReader$9__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$9.prototype = new com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$9_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$9_12_1classLit;
}
;
_.read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2 = function com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader$9_read__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2(streamReader){
  return java_lang_Short_valueOf__SLjava_lang_Short_2(streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_results[--streamReader.com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_index]);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_rpc_impl_RpcStatsContext_$bytesStat__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2ILjava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, method, bytes, eventType){
  var stat = this$static.timeStat__Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(method, eventType);
  stat.bytes = bytes;
  return stat;
}

function com_google_gwt_user_client_rpc_impl_RpcStatsContext_$stats__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Lcom_google_gwt_core_client_JavaScriptObject_2Z(data){
  return $stats(data);
}

function com_google_gwt_user_client_rpc_impl_RpcStatsContext_$timeStat__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, method, eventType){
  return {moduleName:$moduleName, sessionId:$sessionId, subSystem:'rpc', evtGroup:this$static.com_google_gwt_user_client_rpc_impl_RpcStatsContext_requestId, method:method, millis:(new Date).getTime(), type:eventType};
}

function com_google_gwt_user_client_rpc_impl_RpcStatsContext_RpcStatsContext__V(){
  com_google_gwt_user_client_rpc_impl_RpcStatsContext_RpcStatsContext__IV.call(this, com_google_gwt_user_client_rpc_impl_RpcStatsContext_requestIdCounter++);
}

function com_google_gwt_user_client_rpc_impl_RpcStatsContext_RpcStatsContext__IV(requestId){
  this.com_google_gwt_user_client_rpc_impl_RpcStatsContext_requestId = requestId;
}

function com_google_gwt_user_client_rpc_impl_RpcStatsContext(){
}

_ = com_google_gwt_user_client_rpc_impl_RpcStatsContext_RpcStatsContext__V.prototype = com_google_gwt_user_client_rpc_impl_RpcStatsContext.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_RpcStatsContext_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RpcStatsContext_12_1classLit;
}
;
_.timeStat__Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2 = function com_google_gwt_user_client_rpc_impl_RpcStatsContext_timeStat__Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(method, eventType){
  return com_google_gwt_user_client_rpc_impl_RpcStatsContext_$timeStat__Lcom_google_gwt_user_client_rpc_impl_RpcStatsContext_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_core_client_JavaScriptObject_2(this, method, eventType);
}
;
_.com_google_gwt_user_client_rpc_impl_RpcStatsContext_requestId = 0;
var com_google_gwt_user_client_rpc_impl_RpcStatsContext_requestIdCounter = 0;
function com_google_gwt_user_client_rpc_impl_SerializerBase_$check__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Ljava_lang_String_2IV(this$static, typeSignature){
  if (!this$static.com_google_gwt_user_client_rpc_impl_SerializerBase_methodMapNative[typeSignature]) {
    throw new com_google_gwt_user_client_rpc_SerializationException_SerializationException__Ljava_lang_String_2V(typeSignature);
  }
}

function com_google_gwt_user_client_rpc_impl_SerializerBase_$deserialize__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static, stream, instance, typeSignature){
  com_google_gwt_user_client_rpc_impl_SerializerBase_$check__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Ljava_lang_String_2IV(this$static, typeSignature);
  com_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_$deserialize__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_SerializerBase_methodMapNative, stream, instance, typeSignature);
}

function com_google_gwt_user_client_rpc_impl_SerializerBase_$getSerializationSignature__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Ljava_lang_Class_2Ljava_lang_String_2(this$static, clazz){
  return this$static.com_google_gwt_user_client_rpc_impl_SerializerBase_signatureMapNative[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(clazz)];
}

function com_google_gwt_user_client_rpc_impl_SerializerBase_$instantiate__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2(this$static, stream, typeSignature){
  com_google_gwt_user_client_rpc_impl_SerializerBase_$check__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Ljava_lang_String_2IV(this$static, typeSignature);
  return com_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_$instantiate__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_rpc_impl_SerializerBase_methodMapNative, stream, typeSignature);
}

function com_google_gwt_user_client_rpc_impl_SerializerBase_$serialize__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static, stream, instance, typeSignature){
  com_google_gwt_user_client_rpc_impl_SerializerBase_$check__Lcom_google_gwt_user_client_rpc_impl_SerializerBase_2Ljava_lang_String_2IV(this$static, typeSignature);
  com_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_$serialize__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_rpc_impl_SerializerBase_methodMapNative, stream, instance, typeSignature);
}

function com_google_gwt_user_client_rpc_impl_SerializerBase_SerializerBase__Ljava_util_Map_2Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Ljava_util_Map_2Lcom_google_gwt_core_client_JsArrayString_2V(methodMapNative, signatureMapNative){
  new java_util_HashMap_HashMap__V;
  this.com_google_gwt_user_client_rpc_impl_SerializerBase_methodMapNative = methodMapNative;
  this.com_google_gwt_user_client_rpc_impl_SerializerBase_signatureMapNative = signatureMapNative;
}

function com_google_gwt_user_client_rpc_impl_SerializerBase(){
}

_ = com_google_gwt_user_client_rpc_impl_SerializerBase.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_rpc_impl_SerializerBase_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1SerializerBase_12_1classLit;
}
;
_.com_google_gwt_user_client_rpc_impl_SerializerBase_methodMapNative = null;
_.com_google_gwt_user_client_rpc_impl_SerializerBase_signatureMapNative = null;
function com_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_$deserialize__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static, stream, instance, signature){
  this$static[signature][1](stream, instance);
}

function com_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_$instantiate__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2Ljava_lang_Object_2(this$static, stream, signature){
  return this$static[signature][0](stream);
}

function com_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_$serialize__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static, stream, instance, signature){
  this$static[signature][2](stream, instance);
}

function com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2V(this$static, elem){
  this$static.com_google_gwt_user_client_ui_UIObject_element = elem;
}

function com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, width, height){
  this$static.setWidth__Ljava_lang_String_2V(width);
  this$static.setHeight__Ljava_lang_String_2V(height);
}

function com_google_gwt_user_client_ui_UIObject_$setStyleDependentName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2ZV(this$static, styleSuffix, add){
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2ZV(this$static, com_google_gwt_user_client_ui_UIObject_getStylePrimaryName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element) + $intern_139 + styleSuffix, add);
}

function com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2ZV(this$static, style, add){
  com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(this$static.com_google_gwt_user_client_ui_UIObject_element, style, add);
}

function com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static, style){
  this$static.getStyleElement__Lcom_google_gwt_user_client_Element_2()[$intern_171] = style;
}

function com_google_gwt_user_client_ui_UIObject_$setVisible__Lcom_google_gwt_user_client_ui_UIObject_2ZV(this$static, visible){
  com_google_gwt_user_client_ui_UIObject_setVisible__Lcom_google_gwt_dom_client_Element_2ZV(this$static.com_google_gwt_user_client_ui_UIObject_element, visible);
}

function com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static, width){
  com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_UIObject_element, $intern_150, width);
}

function com_google_gwt_user_client_ui_UIObject_getStylePrimaryName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2(elem){
  var fullClassName, spaceIdx;
  fullClassName = com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, $intern_171);
  spaceIdx = java_lang_String_$indexOf__Ljava_lang_String_2Ljava_lang_String_2I(fullClassName, java_lang_String_fromCodePoint__ILjava_lang_String_2(32));
  if (spaceIdx >= 0) {
    return fullClassName.substr(0, spaceIdx - 0);
  }
  return fullClassName;
}

function com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(elem, style, add){
  if (!elem) {
    throw new java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V($intern_172);
  }
  style = java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(style);
  if (style.length == 0) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V($intern_173);
  }
  add?com_google_gwt_dom_client_Element_$addClassName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(elem, style):com_google_gwt_dom_client_Element_$removeClassName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(elem, style);
}

function com_google_gwt_user_client_ui_UIObject_setStylePrimaryName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(elem, style){
  if (!elem) {
    throw new java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V($intern_172);
  }
  style = java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(style);
  if (style.length == 0) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V($intern_173);
  }
  com_google_gwt_user_client_ui_UIObject_updatePrimaryAndDependentStyleNames__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(elem, style);
}

function com_google_gwt_user_client_ui_UIObject_setVisible__Lcom_google_gwt_dom_client_Element_2ZV(elem, visible){
  elem.style.display = visible?$intern_2:$intern_174;
}

function com_google_gwt_user_client_ui_UIObject_updatePrimaryAndDependentStyleNames__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(elem, newPrimaryStyle){
  var classes = elem.className.split(/\s+/);
  if (!classes) {
    return;
  }
  var oldPrimaryStyle = classes[0];
  var oldPrimaryStyleLen = oldPrimaryStyle.length;
  classes[0] = newPrimaryStyle;
  for (var i = 1, n = classes.length; i < n; i++) {
    var name = classes[i];
    name.length > oldPrimaryStyleLen && name.charAt(oldPrimaryStyleLen) == $intern_139 && name.indexOf(oldPrimaryStyle) == 0 && (classes[i] = newPrimaryStyle + name.substring(oldPrimaryStyleLen));
  }
  elem.className = classes.join($intern_9);
}

function com_google_gwt_user_client_ui_UIObject(){
}

_ = com_google_gwt_user_client_ui_UIObject.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_UIObject_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1UIObject_12_1classLit;
}
;
--></script>
<script><!--
_.getStyleElement__Lcom_google_gwt_user_client_Element_2 = function com_google_gwt_user_client_ui_UIObject_getStyleElement__Lcom_google_gwt_user_client_Element_2(){
  return this.com_google_gwt_user_client_ui_UIObject_element;
}
;
_.resolvePotentialElement__Lcom_google_gwt_dom_client_Element_2 = function com_google_gwt_user_client_ui_UIObject_resolvePotentialElement__Lcom_google_gwt_dom_client_Element_2(){
  throw new java_lang_UnsupportedOperationException_UnsupportedOperationException__V;
}
;
_.setHeight__Ljava_lang_String_2V = function com_google_gwt_user_client_ui_UIObject_setHeight__Ljava_lang_String_2V(height){
  com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(this.com_google_gwt_user_client_ui_UIObject_element, $intern_151, height);
}
;
_.setStyleName__Ljava_lang_String_2V = function com_google_gwt_user_client_ui_UIObject_setStyleName__Ljava_lang_String_2V(style){
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this, style);
}
;
_.setWidth__Ljava_lang_String_2V = function com_google_gwt_user_client_ui_UIObject_setWidth__Ljava_lang_String_2V(width){
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this, width);
}
;
_.toString__Ljava_lang_String_2$ = function com_google_gwt_user_client_ui_UIObject_toString__Ljava_lang_String_2(){
  if (!this.com_google_gwt_user_client_ui_UIObject_element) {
    return '(null handle)';
  }
  return this.com_google_gwt_user_client_ui_UIObject_element.outerHTML;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_UIObject]);
_.com_google_gwt_user_client_ui_UIObject_element = null;
function com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this$static, handler, type){
  var typeInt;
  typeInt = com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(type.com_google_gwt_event_dom_client_DomEvent$Type_name);
  typeInt == -1?undefined:this$static.com_google_gwt_user_client_ui_Widget_eventsToSink == -1?com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2IV(this$static.com_google_gwt_user_client_ui_UIObject_element, typeInt | (this$static.com_google_gwt_user_client_ui_UIObject_element.__eventBits || 0)):(this$static.com_google_gwt_user_client_ui_Widget_eventsToSink |= typeInt);
  return com_google_gwt_event_shared_HandlerManager_$addHandler__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(!this$static.com_google_gwt_user_client_ui_Widget_handlerManager?(this$static.com_google_gwt_user_client_ui_Widget_handlerManager = new com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2V(this$static)):this$static.com_google_gwt_user_client_ui_Widget_handlerManager, type, handler);
}

function com_google_gwt_user_client_ui_Widget_$addHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this$static, handler, type){
  return com_google_gwt_event_shared_HandlerManager_$addHandler__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(!this$static.com_google_gwt_user_client_ui_Widget_handlerManager?(this$static.com_google_gwt_user_client_ui_Widget_handlerManager = new com_google_gwt_event_shared_HandlerManager_HandlerManager__Ljava_lang_Object_2V(this$static)):this$static.com_google_gwt_user_client_ui_Widget_handlerManager, type, handler);
}

function com_google_gwt_user_client_ui_Widget_$fireEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_GwtEvent_2V(this$static, event){
  !!this$static.com_google_gwt_user_client_ui_Widget_handlerManager && com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(this$static.com_google_gwt_user_client_ui_Widget_handlerManager, event);
}

function com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2V(this$static){
  var bitsToAdd;
  if (this$static.isAttached__Z()) {
    throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V("Should only call onAttach when the widget is detached from the browser's document");
  }
  this$static.com_google_gwt_user_client_ui_Widget_attached = true;
  com_google_gwt_user_client_impl_DOMImpl_$setEventListener__Lcom_google_gwt_user_client_impl_DOMImpl_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2V(this$static.com_google_gwt_user_client_ui_UIObject_element, this$static);
  bitsToAdd = this$static.com_google_gwt_user_client_ui_Widget_eventsToSink;
  this$static.com_google_gwt_user_client_ui_Widget_eventsToSink = -1;
  bitsToAdd > 0 && (this$static.com_google_gwt_user_client_ui_Widget_eventsToSink == -1?com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2IV(this$static.com_google_gwt_user_client_ui_UIObject_element, bitsToAdd | (this$static.com_google_gwt_user_client_ui_UIObject_element.__eventBits || 0)):(this$static.com_google_gwt_user_client_ui_Widget_eventsToSink |= bitsToAdd));
  this$static.doAttachChildren__V();
  this$static.onLoad__V();
  com_google_gwt_event_logical_shared_AttachEvent_fire__Lcom_google_gwt_event_logical_shared_HasAttachHandlers_2ZV(this$static, true);
}

function com_google_gwt_user_client_ui_Widget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2V(this$static, event){
  var related;
  switch (com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(event.type)) {
    case 16:
    case 32:
      related = event.relatedTarget || (event.type == $intern_158?event.toElement:event.fromElement);
      if (!!related && com_google_gwt_dom_client_DOMImplTrident_$isOrHasChild__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Z(this$static.com_google_gwt_user_client_ui_UIObject_element, related)) {
        return;
      }

  }
  com_google_gwt_event_dom_client_DomEvent_fireNativeEvent__Lcom_google_gwt_dom_client_NativeEvent_2Lcom_google_gwt_event_shared_HasHandlers_2Lcom_google_gwt_dom_client_Element_2V(event, this$static, this$static.com_google_gwt_user_client_ui_UIObject_element);
}

function com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2V(this$static){
  if (!this$static.isAttached__Z()) {
    throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V("Should only call onDetach when the widget is attached to the browser's document");
  }
  try {
    this$static.onUnload__V();
    com_google_gwt_event_logical_shared_AttachEvent_fire__Lcom_google_gwt_event_logical_shared_HasAttachHandlers_2ZV(this$static, false);
  }
   finally {
    try {
      this$static.doDetachChildren__V();
    }
     finally {
      this$static.com_google_gwt_user_client_ui_UIObject_element.__listener = null;
      this$static.com_google_gwt_user_client_ui_Widget_attached = false;
    }
  }
}

function com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(this$static){
  if (!this$static.com_google_gwt_user_client_ui_Widget_parent) {
    (com_google_gwt_user_client_ui_RootPanel_$clinit__V() , java_util_HashSet_$contains__Ljava_util_HashSet_2Ljava_lang_Object_2Z(com_google_gwt_user_client_ui_RootPanel_widgetsToDetach, this$static)) && com_google_gwt_user_client_ui_RootPanel_detachNow__Lcom_google_gwt_user_client_ui_Widget_2V(this$static);
  }
   else if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(this$static.com_google_gwt_user_client_ui_Widget_parent, Q$com_google_gwt_user_client_ui_HasWidgets)) {
    com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_Widget_parent, Q$com_google_gwt_user_client_ui_HasWidgets).remove__Lcom_google_gwt_user_client_ui_Widget_2Z(this$static);
  }
   else if (this$static.com_google_gwt_user_client_ui_Widget_parent) {
    throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V("This widget's parent does not implement HasWidgets");
  }
}

function com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, parent){
  var oldParent;
  oldParent = this$static.com_google_gwt_user_client_ui_Widget_parent;
  if (!parent) {
    try {
      !!oldParent && oldParent.isAttached__Z() && this$static.onDetach__V();
    }
     finally {
      this$static.com_google_gwt_user_client_ui_Widget_parent = null;
    }
  }
   else {
    if (oldParent) {
      throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V('Cannot set a new parent without first clearing the old parent');
    }
    this$static.com_google_gwt_user_client_ui_Widget_parent = parent;
    parent.isAttached__Z() && this$static.onAttach__V();
  }
}

function com_google_gwt_user_client_ui_Widget_$sinkEvents__Lcom_google_gwt_user_client_ui_Widget_2IV(this$static, eventBitsToAdd){
  this$static.com_google_gwt_user_client_ui_Widget_eventsToSink == -1?com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2IV(this$static.com_google_gwt_user_client_ui_UIObject_element, eventBitsToAdd | (this$static.com_google_gwt_user_client_ui_UIObject_element.__eventBits || 0)):(this$static.com_google_gwt_user_client_ui_Widget_eventsToSink |= eventBitsToAdd);
}

function com_google_gwt_user_client_ui_Widget(){
}

_ = com_google_gwt_user_client_ui_Widget.prototype = new com_google_gwt_user_client_ui_UIObject;
_.doAttachChildren__V = function com_google_gwt_user_client_ui_Widget_doAttachChildren__V(){
}
;
_.doDetachChildren__V = function com_google_gwt_user_client_ui_Widget_doDetachChildren__V(){
}
;
_.fireEvent__Lcom_google_gwt_event_shared_GwtEvent_2V = function com_google_gwt_user_client_ui_Widget_fireEvent__Lcom_google_gwt_event_shared_GwtEvent_2V(event){
  com_google_gwt_user_client_ui_Widget_$fireEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_GwtEvent_2V(this, event);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_Widget_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Widget_12_1classLit;
}
;
_.isAttached__Z = function com_google_gwt_user_client_ui_Widget_isAttached__Z(){
  return this.com_google_gwt_user_client_ui_Widget_attached;
}
;
_.onAttach__V = function com_google_gwt_user_client_ui_Widget_onAttach__V(){
  com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2V(this);
}
;
_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2V = function com_google_gwt_user_client_ui_Widget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2V(event){
  com_google_gwt_user_client_ui_Widget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2V(this, event);
}
;
_.onDetach__V = function com_google_gwt_user_client_ui_Widget_onDetach__V(){
  com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2V(this);
}
;
_.onLoad__V = function com_google_gwt_user_client_ui_Widget_onLoad__V(){
}
;
_.onUnload__V = function com_google_gwt_user_client_ui_Widget_onUnload__V(){
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_Widget_attached = false;
_.com_google_gwt_user_client_ui_Widget_eventsToSink = 0;
_.com_google_gwt_user_client_ui_Widget_handlerManager = null;
_.com_google_gwt_user_client_ui_Widget_layoutData = null;
_.com_google_gwt_user_client_ui_Widget_parent = null;
function com_google_gwt_user_client_ui_Panel_$clear__Lcom_google_gwt_user_client_ui_Panel_2V(this$static){
  var it;
  it = new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V(this$static.com_google_gwt_user_client_ui_ComplexPanel_children);
  while (it.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < it.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size - 1) {
    com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_Widget_2(it);
    com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2V(it);
  }
}

function com_google_gwt_user_client_ui_Panel(){
}

_ = com_google_gwt_user_client_ui_Panel.prototype = new com_google_gwt_user_client_ui_Widget;
_.doAttachChildren__V = function com_google_gwt_user_client_ui_Panel_doAttachChildren__V(){
  com_google_gwt_user_client_ui_AttachDetachException_tryCommand__Ljava_lang_Iterable_2Lcom_google_gwt_user_client_ui_AttachDetachException$Command_2V(this, (com_google_gwt_user_client_ui_AttachDetachException_$clinit__V() , com_google_gwt_user_client_ui_AttachDetachException_attachCommand));
}
;
_.doDetachChildren__V = function com_google_gwt_user_client_ui_Panel_doDetachChildren__V(){
  com_google_gwt_user_client_ui_AttachDetachException_tryCommand__Ljava_lang_Iterable_2Lcom_google_gwt_user_client_ui_AttachDetachException$Command_2V(this, (com_google_gwt_user_client_ui_AttachDetachException_$clinit__V() , com_google_gwt_user_client_ui_AttachDetachException_detachCommand));
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_Panel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Panel_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_ComplexPanel_$add__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2V(this$static, child, container){
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(child);
  com_google_gwt_user_client_ui_WidgetCollection_$add__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, child);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(container, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(child.com_google_gwt_user_client_ui_UIObject_element));
  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(child, this$static);
}

function com_google_gwt_user_client_ui_ComplexPanel_$adjustIndex__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2II(this$static, child, beforeIndex){
  var idx;
  com_google_gwt_user_client_ui_ComplexPanel_$checkIndexBoundsForInsertion__Lcom_google_gwt_user_client_ui_ComplexPanel_2IV(this$static, beforeIndex);
  if (child.com_google_gwt_user_client_ui_Widget_parent == this$static) {
    idx = com_google_gwt_user_client_ui_WidgetCollection_$indexOf__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2I(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, child);
    idx < beforeIndex && --beforeIndex;
  }
  return beforeIndex;
}

function com_google_gwt_user_client_ui_ComplexPanel_$checkIndexBoundsForInsertion__Lcom_google_gwt_user_client_ui_ComplexPanel_2IV(this$static, index){
  if (index < 0 || index > this$static.com_google_gwt_user_client_ui_ComplexPanel_children.com_google_gwt_user_client_ui_WidgetCollection_size) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__V;
  }
}

function com_google_gwt_user_client_ui_ComplexPanel_$insert__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2IZV(this$static, child, container, beforeIndex){
  beforeIndex = com_google_gwt_user_client_ui_ComplexPanel_$adjustIndex__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2II(this$static, child, beforeIndex);
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(child);
  com_google_gwt_user_client_ui_WidgetCollection_$insert__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2IV(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, child, beforeIndex);
  com_google_gwt_user_client_DOM_insertChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(container, child.com_google_gwt_user_client_ui_UIObject_element, beforeIndex);
  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(child, this$static);
}

function com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static, w){
  var elem;
  if (w.com_google_gwt_user_client_ui_Widget_parent != this$static) {
    return false;
  }
  try {
    com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(w, null);
  }
   finally {
    elem = w.com_google_gwt_user_client_ui_UIObject_element;
    com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(elem), elem);
    com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, w);
  }
  return true;
}

function com_google_gwt_user_client_ui_ComplexPanel_ComplexPanel__V(){
  this.com_google_gwt_user_client_ui_ComplexPanel_children = new com_google_gwt_user_client_ui_WidgetCollection_WidgetCollection__Lcom_google_gwt_user_client_ui_HasWidgets_2V(this);
}

function com_google_gwt_user_client_ui_ComplexPanel(){
}

_ = com_google_gwt_user_client_ui_ComplexPanel.prototype = new com_google_gwt_user_client_ui_Panel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ComplexPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ComplexPanel_12_1classLit;
}
;
_.iterator__Ljava_util_Iterator_2 = function com_google_gwt_user_client_ui_ComplexPanel_iterator__Ljava_util_Iterator_2(){
  return new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V(this.com_google_gwt_user_client_ui_ComplexPanel_children);
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_ComplexPanel_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(w){
  return com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this, w);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w){
  com_google_gwt_user_client_ui_ComplexPanel_$add__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2V(this$static, w, this$static.com_google_gwt_user_client_ui_UIObject_element);
}

function com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(this$static, w, left, top){
  var beforeIndex;
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(w);
  beforeIndex = this$static.com_google_gwt_user_client_ui_ComplexPanel_children.com_google_gwt_user_client_ui_WidgetCollection_size;
  this$static.setWidgetPositionImpl__Lcom_google_gwt_user_client_ui_Widget_2IIV(w, left, top);
  com_google_gwt_user_client_ui_ComplexPanel_$insert__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2IZV(this$static, w, this$static.com_google_gwt_user_client_ui_UIObject_element, beforeIndex);
}

function com_google_gwt_user_client_ui_AbsolutePanel_$remove__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static, w){
  var removed;
  removed = com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static, w);
  removed && com_google_gwt_user_client_ui_AbsolutePanel_changeToStaticPositioning__Lcom_google_gwt_user_client_Element_2V(w.com_google_gwt_user_client_ui_UIObject_element);
  return removed;
}

function com_google_gwt_user_client_ui_AbsolutePanel_$setWidgetPositionImpl__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(w, left, top){
  var h;
  h = w.com_google_gwt_user_client_ui_UIObject_element;
  if (left == -1 && top == -1) {
    com_google_gwt_user_client_ui_AbsolutePanel_changeToStaticPositioning__Lcom_google_gwt_user_client_Element_2V(h);
  }
   else {
    h.style[$intern_140] = $intern_141;
    h.style[$intern_144] = left + $intern_13;
    h.style[$intern_145] = top + $intern_13;
  }
}

function com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__V(){
  com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__Lcom_google_gwt_user_client_Element_2V.call(this, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10));
  this.com_google_gwt_user_client_ui_UIObject_element.style[$intern_140] = $intern_149;
  this.com_google_gwt_user_client_ui_UIObject_element.style[$intern_142] = $intern_143;
}

function com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__Lcom_google_gwt_user_client_Element_2V(elem){
  com_google_gwt_user_client_ui_ComplexPanel_ComplexPanel__V.call(this);
  this.com_google_gwt_user_client_ui_UIObject_element = elem;
}

function com_google_gwt_user_client_ui_AbsolutePanel_changeToStaticPositioning__Lcom_google_gwt_user_client_Element_2V(elem){
  elem.style[$intern_144] = $intern_2;
  elem.style[$intern_145] = $intern_2;
  elem.style[$intern_140] = $intern_2;
}

function com_google_gwt_user_client_ui_AbsolutePanel(){
}

_ = com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__V.prototype = com_google_gwt_user_client_ui_AbsolutePanel.prototype = new com_google_gwt_user_client_ui_ComplexPanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_AbsolutePanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1AbsolutePanel_12_1classLit;
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_AbsolutePanel_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(w){
  return com_google_gwt_user_client_ui_AbsolutePanel_$remove__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this, w);
}
;
_.setWidgetPositionImpl__Lcom_google_gwt_user_client_ui_Widget_2IIV = function com_google_gwt_user_client_ui_AbsolutePanel_setWidgetPositionImpl__Lcom_google_gwt_user_client_ui_Widget_2IIV(w, left, top){
  com_google_gwt_user_client_ui_AbsolutePanel_$setWidgetPositionImpl__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(w, left, top);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_FocusWidget_$onAttach__Lcom_google_gwt_user_client_ui_FocusWidget_2V(this$static){
  var tabIndex;
  com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2V(this$static);
  tabIndex = this$static.getTabIndex__I();
  -1 == tabIndex && this$static.setTabIndex__IV(0);
}

function com_google_gwt_user_client_ui_FocusWidget(){
}

_ = com_google_gwt_user_client_ui_FocusWidget.prototype = new com_google_gwt_user_client_ui_Widget;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_FocusWidget_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1FocusWidget_12_1classLit;
}
;
_.getTabIndex__I = function com_google_gwt_user_client_ui_FocusWidget_getTabIndex__I(){
  return this.com_google_gwt_user_client_ui_UIObject_element.tabIndex;
}
;
_.onAttach__V = function com_google_gwt_user_client_ui_FocusWidget_onAttach__V(){
  com_google_gwt_user_client_ui_FocusWidget_$onAttach__Lcom_google_gwt_user_client_ui_FocusWidget_2V(this);
}
;
_.setTabIndex__IV = function com_google_gwt_user_client_ui_FocusWidget_setTabIndex__IV(index){
  com_google_gwt_dom_client_Element_$setTabIndex__Lcom_google_gwt_dom_client_Element_2IV(this.com_google_gwt_user_client_ui_UIObject_element, index);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_Anchor_$setHref__Lcom_google_gwt_user_client_ui_Anchor_2Ljava_lang_String_2V(this$static, href){
  com_google_gwt_dom_client_AnchorElement_$setHref__Lcom_google_gwt_dom_client_AnchorElement_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_UIObject_element, href);
}

function com_google_gwt_user_client_ui_Anchor_Anchor__Ljava_lang_String_2V(text){
  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2V(this, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, 'a'));
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'gwt-Anchor';
  this.com_google_gwt_user_client_ui_Anchor_directionalTextHelper = new com_google_gwt_user_client_ui_DirectionalTextHelper_DirectionalTextHelper__Lcom_google_gwt_dom_client_Element_2ZV(this.com_google_gwt_user_client_ui_UIObject_element);
  com_google_gwt_user_client_ui_DirectionalTextHelper_$setTextOrHtml__Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2Ljava_lang_String_2ZV(this.com_google_gwt_user_client_ui_Anchor_directionalTextHelper, text, false);
  this.com_google_gwt_user_client_ui_UIObject_element.href = 'javascript:;';
}

function com_google_gwt_user_client_ui_Anchor(){
}

_ = com_google_gwt_user_client_ui_Anchor_Anchor__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_ui_Anchor.prototype = new com_google_gwt_user_client_ui_FocusWidget;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_Anchor_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Anchor_12_1classLit;
}
;
_.getTabIndex__I = function com_google_gwt_user_client_ui_Anchor_getTabIndex__I(){
  return this.com_google_gwt_user_client_ui_UIObject_element.tabIndex;
}
;
--></script>
<script><!--
_.setTabIndex__IV = function com_google_gwt_user_client_ui_Anchor_setTabIndex__IV(index){
  com_google_gwt_dom_client_Element_$setTabIndex__Lcom_google_gwt_dom_client_Element_2IV(this.com_google_gwt_user_client_ui_UIObject_element, index);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_Anchor_directionalTextHelper = null;
function com_google_gwt_user_client_ui_AttachDetachException_$clinit__V(){
  com_google_gwt_user_client_ui_AttachDetachException_$clinit__V = nullMethod;
  com_google_gwt_user_client_ui_AttachDetachException_attachCommand = new com_google_gwt_user_client_ui_AttachDetachException$1_AttachDetachException$1__V;
  com_google_gwt_user_client_ui_AttachDetachException_detachCommand = new com_google_gwt_user_client_ui_AttachDetachException$2_AttachDetachException$2__V;
}

function com_google_gwt_user_client_ui_AttachDetachException_AttachDetachException__Ljava_util_Set_2V(causes){
  com_google_gwt_event_shared_UmbrellaException_UmbrellaException__Ljava_util_Set_2V.call(this, causes);
}

function com_google_gwt_user_client_ui_AttachDetachException_tryCommand__Ljava_lang_Iterable_2Lcom_google_gwt_user_client_ui_AttachDetachException$Command_2V(hasWidgets, c){
  com_google_gwt_user_client_ui_AttachDetachException_$clinit__V();
  var $e0, caught, e, w, w$iterator;
  caught = null;
  for (w$iterator = hasWidgets.iterator__Ljava_util_Iterator_2(); w$iterator.hasNext__Z();) {
    w = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(w$iterator.next__Ljava_lang_Object_2(), Q$com_google_gwt_user_client_ui_Widget);
    try {
      c.execute__Lcom_google_gwt_user_client_ui_Widget_2V(w);
    }
     catch ($e0) {
      $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
      if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$java_lang_Throwable)) {
        e = $e0;
        !caught && (caught = new java_util_HashSet_HashSet__V);
        java_util_HashSet_$add__Ljava_util_HashSet_2Ljava_lang_Object_2Z(caught, e);
      }
       else 
        throw $e0;
    }
  }
  if (caught) {
    throw new com_google_gwt_user_client_ui_AttachDetachException_AttachDetachException__Ljava_util_Set_2V(caught);
  }
}

function com_google_gwt_user_client_ui_AttachDetachException(){
}

_ = com_google_gwt_user_client_ui_AttachDetachException_AttachDetachException__Ljava_util_Set_2V.prototype = com_google_gwt_user_client_ui_AttachDetachException.prototype = new com_google_gwt_event_shared_UmbrellaException;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_AttachDetachException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1AttachDetachException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_web_bindery_event_shared_UmbrellaException, Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
var com_google_gwt_user_client_ui_AttachDetachException_attachCommand, com_google_gwt_user_client_ui_AttachDetachException_detachCommand;
function com_google_gwt_user_client_ui_AttachDetachException$1_AttachDetachException$1__V(){
}

function com_google_gwt_user_client_ui_AttachDetachException$1(){
}

_ = com_google_gwt_user_client_ui_AttachDetachException$1_AttachDetachException$1__V.prototype = com_google_gwt_user_client_ui_AttachDetachException$1.prototype = new java_lang_Object;
_.execute__Lcom_google_gwt_user_client_ui_Widget_2V = function com_google_gwt_user_client_ui_AttachDetachException$1_execute__Lcom_google_gwt_user_client_ui_Widget_2V(w){
  w.onAttach__V();
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_AttachDetachException$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1AttachDetachException$1_12_1classLit;
}
;
function com_google_gwt_user_client_ui_AttachDetachException$2_AttachDetachException$2__V(){
}

function com_google_gwt_user_client_ui_AttachDetachException$2(){
}

_ = com_google_gwt_user_client_ui_AttachDetachException$2_AttachDetachException$2__V.prototype = com_google_gwt_user_client_ui_AttachDetachException$2.prototype = new java_lang_Object;
_.execute__Lcom_google_gwt_user_client_ui_Widget_2V = function com_google_gwt_user_client_ui_AttachDetachException$2_execute__Lcom_google_gwt_user_client_ui_Widget_2V(w){
  w.onDetach__V();
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_AttachDetachException$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1AttachDetachException$2_12_1classLit;
}
;
function com_google_gwt_user_client_ui_ButtonBase_ButtonBase__Lcom_google_gwt_dom_client_Element_2V(elem){
  this.com_google_gwt_user_client_ui_UIObject_element = elem;
}

function com_google_gwt_user_client_ui_ButtonBase(){
}

_ = com_google_gwt_user_client_ui_ButtonBase.prototype = new com_google_gwt_user_client_ui_FocusWidget;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ButtonBase_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ButtonBase_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_Button_Button__Ljava_lang_String_2V(html){
  com_google_gwt_user_client_ui_ButtonBase_ButtonBase__Lcom_google_gwt_dom_client_Element_2V.call(this, $doc.createElement("<BUTTON type='button'><\/BUTTON>"));
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'gwt-Button';
  com_google_gwt_dom_client_Element_$setInnerHTML__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(this.com_google_gwt_user_client_ui_UIObject_element, html);
}

function com_google_gwt_user_client_ui_Button(){
}

_ = com_google_gwt_user_client_ui_Button_Button__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_ui_Button.prototype = new com_google_gwt_user_client_ui_ButtonBase;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_Button_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Button_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_CellPanel_CellPanel__V(){
  com_google_gwt_user_client_ui_ComplexPanel_ComplexPanel__V.call(this);
  this.com_google_gwt_user_client_ui_CellPanel_table = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_175);
  this.com_google_gwt_user_client_ui_CellPanel_body = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_176);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this.com_google_gwt_user_client_ui_CellPanel_table, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_CellPanel_body));
  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2V(this, this.com_google_gwt_user_client_ui_CellPanel_table);
}

function com_google_gwt_user_client_ui_CellPanel(){
}

_ = com_google_gwt_user_client_ui_CellPanel.prototype = new com_google_gwt_user_client_ui_ComplexPanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_CellPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1CellPanel_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_CellPanel_body = null;
_.com_google_gwt_user_client_ui_CellPanel_table = null;
function com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, widget){
  var elem;
  if (this$static.com_google_gwt_user_client_ui_Composite_widget) {
    throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V('Composite.initWidget() may only be called once.');
  }
  com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(widget, Q$com_google_gwt_user_client_ui_IsRenderable) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(widget, Q$com_google_gwt_user_client_ui_IsRenderable);
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(widget);
  elem = widget.com_google_gwt_user_client_ui_UIObject_element;
  this$static.com_google_gwt_user_client_ui_UIObject_element = elem;
  com_google_gwt_user_client_ui_PotentialElement_isPotential__Lcom_google_gwt_core_client_JavaScriptObject_2Z(elem) && (elem.__gwt_resolve = com_google_gwt_user_client_ui_PotentialElement_buildResolveCallback__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static) , undefined);
  this$static.com_google_gwt_user_client_ui_Composite_widget = widget;
  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(widget, this$static);
}

function com_google_gwt_user_client_ui_Composite_$isAttached__Lcom_google_gwt_user_client_ui_Composite_2Z(this$static){
  if (this$static.com_google_gwt_user_client_ui_Composite_widget) {
    return this$static.com_google_gwt_user_client_ui_Composite_widget.isAttached__Z();
  }
  return false;
}

function com_google_gwt_user_client_ui_Composite(){
}

_ = com_google_gwt_user_client_ui_Composite.prototype = new com_google_gwt_user_client_ui_Widget;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_Composite_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Composite_12_1classLit;
}
;
_.isAttached__Z = function com_google_gwt_user_client_ui_Composite_isAttached__Z(){
  return com_google_gwt_user_client_ui_Composite_$isAttached__Lcom_google_gwt_user_client_ui_Composite_2Z(this);
}
;
_.onAttach__V = function com_google_gwt_user_client_ui_Composite_onAttach__V(){
  if (this.com_google_gwt_user_client_ui_Widget_eventsToSink != -1) {
    com_google_gwt_user_client_ui_Widget_$sinkEvents__Lcom_google_gwt_user_client_ui_Widget_2IV(this.com_google_gwt_user_client_ui_Composite_widget, this.com_google_gwt_user_client_ui_Widget_eventsToSink);
    this.com_google_gwt_user_client_ui_Widget_eventsToSink = -1;
  }
  this.com_google_gwt_user_client_ui_Composite_widget.onAttach__V();
  this.com_google_gwt_user_client_ui_UIObject_element.__listener = this;
  this.onLoad__V();
  com_google_gwt_event_logical_shared_AttachEvent_fire__Lcom_google_gwt_event_logical_shared_HasAttachHandlers_2ZV(this, true);
}
;
_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2V = function com_google_gwt_user_client_ui_Composite_onBrowserEvent__Lcom_google_gwt_user_client_Event_2V(event){
  com_google_gwt_user_client_ui_Widget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2V(this, event);
  this.com_google_gwt_user_client_ui_Composite_widget.onBrowserEvent__Lcom_google_gwt_user_client_Event_2V(event);
}
;
_.onDetach__V = function com_google_gwt_user_client_ui_Composite_onDetach__V(){
  try {
    this.onUnload__V();
    com_google_gwt_event_logical_shared_AttachEvent_fire__Lcom_google_gwt_event_logical_shared_HasAttachHandlers_2ZV(this, false);
  }
   finally {
    this.com_google_gwt_user_client_ui_Composite_widget.onDetach__V();
  }
}
;
_.resolvePotentialElement__Lcom_google_gwt_dom_client_Element_2 = function com_google_gwt_user_client_ui_Composite_resolvePotentialElement__Lcom_google_gwt_dom_client_Element_2(){
  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2V(this, this.com_google_gwt_user_client_ui_Composite_widget.resolvePotentialElement__Lcom_google_gwt_dom_client_Element_2());
  return this.com_google_gwt_user_client_ui_UIObject_element;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_Composite_widget = null;
function com_google_gwt_user_client_ui_CustomButton_$cleanupCaptureState__Lcom_google_gwt_user_client_ui_CustomButton_2V(this$static){
  if (this$static.com_google_gwt_user_client_ui_CustomButton_isCapturing || this$static.com_google_gwt_user_client_ui_CustomButton_isFocusing) {
    com_google_gwt_user_client_DOM_releaseCapture__Lcom_google_gwt_user_client_Element_2V(this$static.com_google_gwt_user_client_ui_UIObject_element);
    this$static.com_google_gwt_user_client_ui_CustomButton_isCapturing = false;
    this$static.com_google_gwt_user_client_ui_CustomButton_isFocusing = false;
    (1 & (!this$static.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_up) , this$static.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) > 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this$static);
  }
}

function com_google_gwt_user_client_ui_CustomButton_$getFaceFromID__Lcom_google_gwt_user_client_ui_CustomButton_2ILcom_google_gwt_user_client_ui_CustomButton$Face_2(this$static, id){
  switch (id) {
    case 1:
      return !this$static.com_google_gwt_user_client_ui_CustomButton_down && com_google_gwt_user_client_ui_CustomButton_$setDownFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, new com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_up, $intern_177, 1)) , this$static.com_google_gwt_user_client_ui_CustomButton_down;
    case 0:
      return this$static.com_google_gwt_user_client_ui_CustomButton_up;
    case 3:
      return !this$static.com_google_gwt_user_client_ui_CustomButton_downHovering && com_google_gwt_user_client_ui_CustomButton_$setDownHoveringFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, new com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, (!this$static.com_google_gwt_user_client_ui_CustomButton_down && com_google_gwt_user_client_ui_CustomButton_$setDownFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, new com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_up, $intern_177, 1)) , this$static.com_google_gwt_user_client_ui_CustomButton_down), 'down-hovering', 3)) , this$static.com_google_gwt_user_client_ui_CustomButton_downHovering;
    case 2:
      return !this$static.com_google_gwt_user_client_ui_CustomButton_upHovering && com_google_gwt_user_client_ui_CustomButton_$setUpHoveringFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, new com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_up, 'up-hovering', 2)) , this$static.com_google_gwt_user_client_ui_CustomButton_upHovering;
    case 4:
      return !this$static.com_google_gwt_user_client_ui_CustomButton_upDisabled && com_google_gwt_user_client_ui_CustomButton_$setUpDisabledFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, new com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_up, 'up-disabled', 4)) , this$static.com_google_gwt_user_client_ui_CustomButton_upDisabled;
    case 5:
      return !this$static.com_google_gwt_user_client_ui_CustomButton_downDisabled && com_google_gwt_user_client_ui_CustomButton_$setDownDisabledFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, new com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, (!this$static.com_google_gwt_user_client_ui_CustomButton_down && com_google_gwt_user_client_ui_CustomButton_$setDownFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, new com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_up, $intern_177, 1)) , this$static.com_google_gwt_user_client_ui_CustomButton_down), 'down-disabled', 5)) , this$static.com_google_gwt_user_client_ui_CustomButton_downDisabled;
    default:throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V(id + ' is not a known face id.');
  }
}

function com_google_gwt_user_client_ui_CustomButton_$onClick__Lcom_google_gwt_user_client_ui_CustomButton_2V(this$static){
  var evt, com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0;
  this$static.com_google_gwt_user_client_ui_CustomButton_allowClick = true;
  evt = (com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0 = $doc.createEventObject() , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.type = $intern_15 , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.detail = 1 , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.screenX = 0 , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.screenY = 0 , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.clientX = 0 , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.clientY = 0 , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.ctrlKey = false , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.altKey = false , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.shiftKey = false , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.metaKey = false , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.button = 1 , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0.relatedTarget = null , com_google_gwt_dom_client_DOMImplTrident_$createMouseEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZIIIIIZZZZILcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2_evt_0);
  com_google_gwt_dom_client_DOMImplTrident_$dispatchEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2V(this$static.com_google_gwt_user_client_ui_UIObject_element, evt);
  this$static.com_google_gwt_user_client_ui_CustomButton_allowClick = false;
}

function com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, newFace){
  var com_google_gwt_user_client_ui_CustomButton_$setAriaPressed__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V_pressed_0;
  if (this$static.com_google_gwt_user_client_ui_CustomButton_curFace != newFace) {
    !!this$static.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_UIObject_$setStyleDependentName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2ZV(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$name, false);
    this$static.com_google_gwt_user_client_ui_CustomButton_curFace = newFace;
    com_google_gwt_user_client_ui_CustomButton_$setCurrentFaceElement__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_Element_2V(this$static, com_google_gwt_user_client_ui_CustomButton$Face_$getFace__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Lcom_google_gwt_user_client_Element_2(newFace));
    com_google_gwt_user_client_ui_UIObject_$setStyleDependentName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2ZV(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$name, true);
    !this$static.com_google_gwt_user_client_ui_UIObject_element[$intern_178] && (com_google_gwt_user_client_ui_CustomButton_$setAriaPressed__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V_pressed_0 = (newFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID & 1) == 1 , com_google_gwt_dom_client_Element_$setAttribute__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_UIObject_element, 'aria-pressed', com_google_gwt_user_client_ui_CustomButton_$setAriaPressed__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V_pressed_0?$intern_179:$intern_180) , undefined);
  }
}

function com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2IV(this$static, faceID){
  var newFace;
  newFace = com_google_gwt_user_client_ui_CustomButton_$getFaceFromID__Lcom_google_gwt_user_client_ui_CustomButton_2ILcom_google_gwt_user_client_ui_CustomButton$Face_2(this$static, faceID);
  com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, newFace);
}

function com_google_gwt_user_client_ui_CustomButton_$setCurrentFaceElement__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_Element_2V(this$static, newFaceElement){
  if (this$static.com_google_gwt_user_client_ui_CustomButton_curFaceElement != newFaceElement) {
    !!this$static.com_google_gwt_user_client_ui_CustomButton_curFaceElement && com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.com_google_gwt_user_client_ui_UIObject_element, this$static.com_google_gwt_user_client_ui_CustomButton_curFaceElement);
    this$static.com_google_gwt_user_client_ui_CustomButton_curFaceElement = newFaceElement;
    com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.com_google_gwt_user_client_ui_UIObject_element, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(this$static.com_google_gwt_user_client_ui_CustomButton_curFaceElement));
  }
}

function com_google_gwt_user_client_ui_CustomButton_$setDownDisabledFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, downDisabled){
  this$static.com_google_gwt_user_client_ui_CustomButton_downDisabled = downDisabled;
}

function com_google_gwt_user_client_ui_CustomButton_$setDownFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, down){
  this$static.com_google_gwt_user_client_ui_CustomButton_down = down;
}

function com_google_gwt_user_client_ui_CustomButton_$setDownHoveringFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, downHovering){
  this$static.com_google_gwt_user_client_ui_CustomButton_downHovering = downHovering;
}

function com_google_gwt_user_client_ui_CustomButton_$setUpDisabledFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, upDisabled){
  this$static.com_google_gwt_user_client_ui_CustomButton_upDisabled = upDisabled;
}

function com_google_gwt_user_client_ui_CustomButton_$setUpFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, up){
  this$static.com_google_gwt_user_client_ui_CustomButton_up = up;
}

function com_google_gwt_user_client_ui_CustomButton_$setUpHoveringFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, upHovering){
  this$static.com_google_gwt_user_client_ui_CustomButton_upHovering = upHovering;
}

--></script>
<script><!--
function com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this$static){
  var newFaceID;
  newFaceID = (!this$static.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_up) , this$static.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID) ^ 1;
  com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2IV(this$static, newFaceID);
}

function com_google_gwt_user_client_ui_CustomButton_$toggleHover__Lcom_google_gwt_user_client_ui_CustomButton_2V(this$static){
  var newFaceID;
  newFaceID = (!this$static.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$static, this$static.com_google_gwt_user_client_ui_CustomButton_up) , this$static.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID) ^ 2;
  newFaceID &= -5;
  com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2IV(this$static, newFaceID);
}

function com_google_gwt_user_client_ui_CustomButton_CustomButton__V(){
  var com_google_gwt_user_client_ui_impl_FocusImpl_$createFocusable__Lcom_google_gwt_user_client_ui_impl_FocusImpl_2Lcom_google_gwt_user_client_Element_2_e_0;
  com_google_gwt_user_client_ui_ButtonBase_ButtonBase__Lcom_google_gwt_dom_client_Element_2V.call(this, (com_google_gwt_user_client_ui_impl_FocusImpl_$createFocusable__Lcom_google_gwt_user_client_ui_impl_FocusImpl_2Lcom_google_gwt_user_client_Element_2_e_0 = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10) , com_google_gwt_user_client_ui_impl_FocusImpl_$createFocusable__Lcom_google_gwt_user_client_ui_impl_FocusImpl_2Lcom_google_gwt_user_client_Element_2_e_0.tabIndex = 0 , com_google_gwt_user_client_ui_impl_FocusImpl_$createFocusable__Lcom_google_gwt_user_client_ui_impl_FocusImpl_2Lcom_google_gwt_user_client_Element_2_e_0));
  this.com_google_gwt_user_client_ui_Widget_eventsToSink == -1?com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2IV(this.com_google_gwt_user_client_ui_UIObject_element, 7165 | (this.com_google_gwt_user_client_ui_UIObject_element.__eventBits || 0)):(this.com_google_gwt_user_client_ui_Widget_eventsToSink |= 7165);
  com_google_gwt_user_client_ui_CustomButton_$setUpFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, new com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, null, 'up', 0));
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'gwt-CustomButton';
  this.com_google_gwt_user_client_ui_UIObject_element.setAttribute('role', 'button');
}

function com_google_gwt_user_client_ui_CustomButton(){
}

_ = com_google_gwt_user_client_ui_CustomButton.prototype = new com_google_gwt_user_client_ui_ButtonBase;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_CustomButton_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1CustomButton_12_1classLit;
}
;
_.getTabIndex__I = function com_google_gwt_user_client_ui_CustomButton_getTabIndex__I(){
  return this.com_google_gwt_user_client_ui_UIObject_element.tabIndex;
}
;
_.onAttach__V = function com_google_gwt_user_client_ui_CustomButton_onAttach__V(){
  !this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up);
  com_google_gwt_user_client_ui_FocusWidget_$onAttach__Lcom_google_gwt_user_client_ui_FocusWidget_2V(this);
}
;
_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2V = function com_google_gwt_user_client_ui_CustomButton_onBrowserEvent__Lcom_google_gwt_user_client_Event_2V(event){
  var keyCode, to, type;
  if (this.com_google_gwt_user_client_ui_UIObject_element[$intern_178]) {
    return;
  }
  type = com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(event.type);
  switch (type) {
    case 1:
      if (!this.com_google_gwt_user_client_ui_CustomButton_allowClick) {
        com_google_gwt_dom_client_DOMImplTrident_$eventStopPropagation__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_NativeEvent_2V(event);
        return;
      }

      break;
    case 4:
      if ((event.button || 0) == 1) {
        com_google_gwt_user_client_ui_impl_FocusImplIE6_$focus__Lcom_google_gwt_user_client_ui_impl_FocusImplIE6_2Lcom_google_gwt_user_client_Element_2V(this.com_google_gwt_user_client_ui_UIObject_element);
        (1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) <= 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
        com_google_gwt_user_client_DOM_setCapture__Lcom_google_gwt_user_client_Element_2V(this.com_google_gwt_user_client_ui_UIObject_element);
        this.com_google_gwt_user_client_ui_CustomButton_isCapturing = true;
        com_google_gwt_dom_client_DOMImplTrident_$eventPreventDefault__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_NativeEvent_2V(event);
      }

      break;
    case 8:
      if (this.com_google_gwt_user_client_ui_CustomButton_isCapturing) {
        this.com_google_gwt_user_client_ui_CustomButton_isCapturing = false;
        com_google_gwt_user_client_DOM_releaseCapture__Lcom_google_gwt_user_client_Element_2V(this.com_google_gwt_user_client_ui_UIObject_element);
        (2 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace).com_google_gwt_user_client_ui_CustomButton$2_val$faceID) > 0 && (event.button || 0) == 1 && ((1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) > 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this) , com_google_gwt_user_client_ui_CustomButton_$onClick__Lcom_google_gwt_user_client_ui_CustomButton_2V(this));
      }

      break;
    case 64:
      this.com_google_gwt_user_client_ui_CustomButton_isCapturing && com_google_gwt_dom_client_DOMImplTrident_$eventPreventDefault__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_NativeEvent_2V(event);
      break;
    case 32:
      to = event.relatedTarget || event.toElement;
      if (com_google_gwt_user_client_DOM_isOrHasChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2Z(this.com_google_gwt_user_client_ui_UIObject_element, event.srcElement) && (!to || !com_google_gwt_user_client_DOM_isOrHasChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2Z(this.com_google_gwt_user_client_ui_UIObject_element, to))) {
        this.com_google_gwt_user_client_ui_CustomButton_isCapturing && (1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) > 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
        (2 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) > 0 && com_google_gwt_user_client_ui_CustomButton_$toggleHover__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
      }

      break;
    case 16:
      if (com_google_gwt_user_client_DOM_isOrHasChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2Z(this.com_google_gwt_user_client_ui_UIObject_element, event.srcElement)) {
        (2 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) <= 0 && com_google_gwt_user_client_ui_CustomButton_$toggleHover__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
        this.com_google_gwt_user_client_ui_CustomButton_isCapturing && (1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) <= 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
      }

      break;
    case 4096:
      if (this.com_google_gwt_user_client_ui_CustomButton_isFocusing) {
        this.com_google_gwt_user_client_ui_CustomButton_isFocusing = false;
        (1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) > 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
      }

      break;
    case 8192:
      if (this.com_google_gwt_user_client_ui_CustomButton_isCapturing) {
        this.com_google_gwt_user_client_ui_CustomButton_isCapturing = false;
        (1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) > 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
      }

  }
  com_google_gwt_user_client_ui_Widget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2V(this, event);
  if ((com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(event.type) & 896) != 0) {
    keyCode = (event.keyCode || 0) & 65535;
    switch (type) {
      case 128:
        if (keyCode == 32) {
          this.com_google_gwt_user_client_ui_CustomButton_isFocusing = true;
          (1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) <= 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
        }

        break;
      case 512:
        if (this.com_google_gwt_user_client_ui_CustomButton_isFocusing && keyCode == 32) {
          this.com_google_gwt_user_client_ui_CustomButton_isFocusing = false;
          (1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) > 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
          com_google_gwt_user_client_ui_CustomButton_$onClick__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
        }

        break;
      case 256:
        if (keyCode == 10 || keyCode == 13) {
          (1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) <= 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
          (1 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) > 0 && com_google_gwt_user_client_ui_CustomButton_$toggleDown__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
          com_google_gwt_user_client_ui_CustomButton_$onClick__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
        }

    }
  }
}
;
_.onDetach__V = function com_google_gwt_user_client_ui_CustomButton_onDetach__V(){
  com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2V(this);
  com_google_gwt_user_client_ui_CustomButton_$cleanupCaptureState__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
  (2 & (!this.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton_$setCurrentFace__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this, this.com_google_gwt_user_client_ui_CustomButton_up) , this.com_google_gwt_user_client_ui_CustomButton_curFace.com_google_gwt_user_client_ui_CustomButton$2_val$faceID)) > 0 && com_google_gwt_user_client_ui_CustomButton_$toggleHover__Lcom_google_gwt_user_client_ui_CustomButton_2V(this);
}
;
_.setTabIndex__IV = function com_google_gwt_user_client_ui_CustomButton_setTabIndex__IV(index){
  com_google_gwt_dom_client_Element_$setTabIndex__Lcom_google_gwt_dom_client_Element_2IV(this.com_google_gwt_user_client_ui_UIObject_element, index);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_CustomButton_allowClick = false;
_.com_google_gwt_user_client_ui_CustomButton_curFace = null;
_.com_google_gwt_user_client_ui_CustomButton_curFaceElement = null;
_.com_google_gwt_user_client_ui_CustomButton_down = null;
_.com_google_gwt_user_client_ui_CustomButton_downDisabled = null;
_.com_google_gwt_user_client_ui_CustomButton_downHovering = null;
_.com_google_gwt_user_client_ui_CustomButton_isCapturing = false;
_.com_google_gwt_user_client_ui_CustomButton_isFocusing = false;
_.com_google_gwt_user_client_ui_CustomButton_up = null;
_.com_google_gwt_user_client_ui_CustomButton_upDisabled = null;
_.com_google_gwt_user_client_ui_CustomButton_upHovering = null;
function com_google_gwt_user_client_ui_CustomButton$Face_$getFace__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Lcom_google_gwt_user_client_Element_2(this$static){
  if (!this$static.com_google_gwt_user_client_ui_CustomButton$Face_face) {
    if (!this$static.com_google_gwt_user_client_ui_CustomButton$Face_delegateTo) {
      this$static.com_google_gwt_user_client_ui_CustomButton$Face_face = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10);
      return this$static.com_google_gwt_user_client_ui_CustomButton$Face_face;
    }
     else {
      return com_google_gwt_user_client_ui_CustomButton$Face_$getFace__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Lcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_CustomButton$Face_delegateTo);
    }
  }
   else {
    return this$static.com_google_gwt_user_client_ui_CustomButton$Face_face;
  }
}

function com_google_gwt_user_client_ui_CustomButton$Face_$setHTML__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Ljava_lang_String_2V(this$static, html){
  this$static.com_google_gwt_user_client_ui_CustomButton$Face_face = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10);
  com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(this$static.com_google_gwt_user_client_ui_CustomButton$Face_face, $intern_181, true);
  com_google_gwt_dom_client_Element_$setInnerHTML__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_CustomButton$Face_face, html);
  !!this$static.com_google_gwt_user_client_ui_CustomButton$Face_this$0.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton$Face_$getFace__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Lcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_CustomButton$Face_this$0.com_google_gwt_user_client_ui_CustomButton_curFace) == com_google_gwt_user_client_ui_CustomButton$Face_$getFace__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Lcom_google_gwt_user_client_Element_2(this$static) && com_google_gwt_user_client_ui_CustomButton_$setCurrentFaceElement__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_Element_2V(this$static.com_google_gwt_user_client_ui_CustomButton$Face_this$0, this$static.com_google_gwt_user_client_ui_CustomButton$Face_face);
}

function com_google_gwt_user_client_ui_CustomButton$Face_$setText__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Ljava_lang_String_2V(this$static, text){
  this$static.com_google_gwt_user_client_ui_CustomButton$Face_face = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10);
  com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(this$static.com_google_gwt_user_client_ui_CustomButton$Face_face, $intern_181, true);
  com_google_gwt_user_client_DOM_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_CustomButton$Face_face, text);
  !!this$static.com_google_gwt_user_client_ui_CustomButton$Face_this$0.com_google_gwt_user_client_ui_CustomButton_curFace && com_google_gwt_user_client_ui_CustomButton$Face_$getFace__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Lcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_CustomButton$Face_this$0.com_google_gwt_user_client_ui_CustomButton_curFace) == com_google_gwt_user_client_ui_CustomButton$Face_$getFace__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Lcom_google_gwt_user_client_Element_2(this$static) && com_google_gwt_user_client_ui_CustomButton_$setCurrentFaceElement__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_Element_2V(this$static.com_google_gwt_user_client_ui_CustomButton$Face_this$0, this$static.com_google_gwt_user_client_ui_CustomButton$Face_face);
}

function com_google_gwt_user_client_ui_CustomButton$Face(){
}

_ = com_google_gwt_user_client_ui_CustomButton$Face.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_CustomButton$Face_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1CustomButton$Face_12_1classLit;
}
;
_.toString__Ljava_lang_String_2$ = function com_google_gwt_user_client_ui_CustomButton$Face_toString__Ljava_lang_String_2(){
  return this.com_google_gwt_user_client_ui_CustomButton$2_val$name;
}
;
_.com_google_gwt_user_client_ui_CustomButton$Face_delegateTo = null;
_.com_google_gwt_user_client_ui_CustomButton$Face_face = null;
_.com_google_gwt_user_client_ui_CustomButton$Face_this$0 = null;
function com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V(this$0, $anonymous0, val$name, val$faceID){
  this.com_google_gwt_user_client_ui_CustomButton$2_val$name = val$name;
  this.com_google_gwt_user_client_ui_CustomButton$2_val$faceID = val$faceID;
  this.com_google_gwt_user_client_ui_CustomButton$Face_this$0 = this$0;
  this.com_google_gwt_user_client_ui_CustomButton$Face_delegateTo = $anonymous0;
}

function com_google_gwt_user_client_ui_CustomButton$2(){
}

_ = com_google_gwt_user_client_ui_CustomButton$2_CustomButton$2__Lcom_google_gwt_user_client_ui_CustomButton_2Lcom_google_gwt_user_client_ui_CustomButton$Face_2V.prototype = com_google_gwt_user_client_ui_CustomButton$2.prototype = new com_google_gwt_user_client_ui_CustomButton$Face;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_CustomButton$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1CustomButton$2_12_1classLit;
}
;
_.com_google_gwt_user_client_ui_CustomButton$2_val$faceID = 0;
_.com_google_gwt_user_client_ui_CustomButton$2_val$name = null;
function com_google_gwt_user_client_ui_LabelBase_LabelBase__ZV(inline){
  com_google_gwt_user_client_ui_LabelBase_LabelBase__Lcom_google_gwt_dom_client_Element_2ZV.call(this, inline?com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_182):com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10));
}

function com_google_gwt_user_client_ui_LabelBase_LabelBase__Lcom_google_gwt_dom_client_Element_2ZV(element){
  this.com_google_gwt_user_client_ui_UIObject_element = element;
  this.com_google_gwt_user_client_ui_LabelBase_directionalTextHelper = new com_google_gwt_user_client_ui_DirectionalTextHelper_DirectionalTextHelper__Lcom_google_gwt_dom_client_Element_2ZV(this.com_google_gwt_user_client_ui_UIObject_element);
}

function com_google_gwt_user_client_ui_LabelBase(){
}

_ = com_google_gwt_user_client_ui_LabelBase.prototype = new com_google_gwt_user_client_ui_Widget;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_LabelBase_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1LabelBase_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_LabelBase_directionalTextHelper = null;
function com_google_gwt_user_client_ui_ValueLabel_$setValue__Lcom_google_gwt_user_client_ui_ValueLabel_2Ljava_lang_Object_2V(this$static, value){
  com_google_gwt_user_client_ui_DirectionalTextHelper_$setTextOrHtml__Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2Ljava_lang_String_2ZV(this$static.com_google_gwt_user_client_ui_LabelBase_directionalTextHelper, com_google_gwt_text_client_DateTimeFormatRenderer_$render__Lcom_google_gwt_text_client_DateTimeFormatRenderer_2Ljava_util_Date_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_ValueLabel_renderer, value), false);
}

function com_google_gwt_user_client_ui_ValueLabel_ValueLabel__Lcom_google_gwt_text_shared_Renderer_2V(renderer){
  com_google_gwt_user_client_ui_LabelBase_LabelBase__ZV.call(this, true);
  this.com_google_gwt_user_client_ui_ValueLabel_renderer = renderer;
}

function com_google_gwt_user_client_ui_ValueLabel(){
}

_ = com_google_gwt_user_client_ui_ValueLabel.prototype = new com_google_gwt_user_client_ui_LabelBase;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ValueLabel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueLabel_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_ValueLabel_renderer = null;
function com_google_gwt_user_client_ui_DateLabel_DateLabel__V(){
  com_google_gwt_user_client_ui_ValueLabel_ValueLabel__Lcom_google_gwt_text_shared_Renderer_2V.call(this, new com_google_gwt_text_client_DateTimeFormatRenderer_DateTimeFormatRenderer__V);
}

function com_google_gwt_user_client_ui_DateLabel(){
}

_ = com_google_gwt_user_client_ui_DateLabel_DateLabel__V.prototype = com_google_gwt_user_client_ui_DateLabel.prototype = new com_google_gwt_user_client_ui_ValueLabel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DateLabel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DateLabel_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_SimplePanel_$add__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w){
  if (this$static.com_google_gwt_user_client_ui_SimplePanel_widget) {
    throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V('SimplePanel can only contain one child widget');
  }
  com_google_gwt_user_client_ui_SimplePanel_$setWidget__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w);
}

function com_google_gwt_user_client_ui_SimplePanel_$remove__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static, w){
  if (this$static.com_google_gwt_user_client_ui_SimplePanel_widget != w) {
    return false;
  }
  try {
    com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(w, null);
  }
   finally {
    com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.getContainerElement__Lcom_google_gwt_user_client_Element_2(), w.com_google_gwt_user_client_ui_UIObject_element);
    this$static.com_google_gwt_user_client_ui_SimplePanel_widget = null;
  }
  return true;
}

--></script>
<script><!--
function com_google_gwt_user_client_ui_SimplePanel_$setWidget__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w){
  if (w == this$static.com_google_gwt_user_client_ui_SimplePanel_widget) {
    return;
  }
  !!w && com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(w);
  !!this$static.com_google_gwt_user_client_ui_SimplePanel_widget && this$static.remove__Lcom_google_gwt_user_client_ui_Widget_2Z(this$static.com_google_gwt_user_client_ui_SimplePanel_widget);
  this$static.com_google_gwt_user_client_ui_SimplePanel_widget = w;
  if (w) {
    com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.getContainerElement__Lcom_google_gwt_user_client_Element_2(), com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(this$static.com_google_gwt_user_client_ui_SimplePanel_widget.com_google_gwt_user_client_ui_UIObject_element));
    com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(w, this$static);
  }
}

function com_google_gwt_user_client_ui_SimplePanel_SimplePanel__V(){
  com_google_gwt_user_client_ui_SimplePanel_SimplePanel__Lcom_google_gwt_dom_client_Element_2V.call(this, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10));
}

function com_google_gwt_user_client_ui_SimplePanel_SimplePanel__Lcom_google_gwt_dom_client_Element_2V(elem){
  this.com_google_gwt_user_client_ui_UIObject_element = elem;
}

function com_google_gwt_user_client_ui_SimplePanel(){
}

_ = com_google_gwt_user_client_ui_SimplePanel.prototype = new com_google_gwt_user_client_ui_Panel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_SimplePanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1SimplePanel_12_1classLit;
}
;
_.getContainerElement__Lcom_google_gwt_user_client_Element_2 = function com_google_gwt_user_client_ui_SimplePanel_getContainerElement__Lcom_google_gwt_user_client_Element_2(){
  return this.com_google_gwt_user_client_ui_UIObject_element;
}
;
_.iterator__Ljava_util_Iterator_2 = function com_google_gwt_user_client_ui_SimplePanel_iterator__Ljava_util_Iterator_2(){
  return new com_google_gwt_user_client_ui_SimplePanel$1_SimplePanel$1__Lcom_google_gwt_user_client_ui_SimplePanel_2V(this);
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_SimplePanel_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(w){
  return com_google_gwt_user_client_ui_SimplePanel_$remove__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this, w);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_SimplePanel_widget = null;
function com_google_gwt_user_client_ui_PopupPanel_$addAutoHidePartner__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_dom_client_Element_2V(this$static, partner){
  !this$static.com_google_gwt_user_client_ui_PopupPanel_autoHidePartners && (this$static.com_google_gwt_user_client_ui_PopupPanel_autoHidePartners = new java_util_ArrayList_ArrayList__V);
  java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static.com_google_gwt_user_client_ui_PopupPanel_autoHidePartners, partner);
}

function com_google_gwt_user_client_ui_PopupPanel_$eventTargetsPartner__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_dom_client_NativeEvent_2Z(this$static, event){
  var elem, elem$iterator, target;
  if (!this$static.com_google_gwt_user_client_ui_PopupPanel_autoHidePartners) {
    return false;
  }
  target = event.srcElement;
  if (com_google_gwt_dom_client_Element_is__Lcom_google_gwt_core_client_JavaScriptObject_2Z(target)) {
    for (elem$iterator = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this$static.com_google_gwt_user_client_ui_PopupPanel_autoHidePartners); elem$iterator.java_util_AbstractList$IteratorImpl_i < elem$iterator.java_util_AbstractList$IteratorImpl_this$0.size__I();) {
      elem = com_google_gwt_lang_Cast_dynamicCastJso__Ljava_lang_Object_2Ljava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(elem$iterator));
      if (com_google_gwt_dom_client_DOMImplTrident_$isOrHasChild__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Z(elem, target)) {
        return true;
      }
    }
  }
  return false;
}

function com_google_gwt_user_client_ui_PopupPanel_$eventTargetsPopup__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_dom_client_NativeEvent_2Z(this$static, event){
  var target;
  target = event.srcElement;
  if (com_google_gwt_dom_client_Element_is__Lcom_google_gwt_core_client_JavaScriptObject_2Z(target)) {
    return com_google_gwt_dom_client_DOMImplTrident_$isOrHasChild__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Z(this$static.com_google_gwt_user_client_ui_UIObject_element, target);
  }
  return false;
}

function com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(this$static){
  if (!this$static.com_google_gwt_user_client_ui_PopupPanel_showing) {
    return;
  }
  com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$setState__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2ZZV(this$static.com_google_gwt_user_client_ui_PopupPanel_resizeAnimation, false, false);
  com_google_gwt_event_logical_shared_CloseEvent_fire__Lcom_google_gwt_event_logical_shared_HasCloseHandlers_2Ljava_lang_Object_2ZV(this$static);
}

function com_google_gwt_user_client_ui_PopupPanel_$maybeUpdateSize__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static){
  var w;
  w = this$static.com_google_gwt_user_client_ui_SimplePanel_widget;
  if (w) {
    this$static.com_google_gwt_user_client_ui_PopupPanel_desiredHeight != null && w.setHeight__Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_PopupPanel_desiredHeight);
    this$static.com_google_gwt_user_client_ui_PopupPanel_desiredWidth != null && w.setWidth__Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_PopupPanel_desiredWidth);
  }
}

function com_google_gwt_user_client_ui_PopupPanel_$position__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_ui_UIObject_2IIV(this$static, relativeObject, offsetWidth, offsetHeight){
  var distanceFromWindowLeft, distanceFromWindowTop, distanceToWindowBottom, distanceToWindowRight, left, offsetWidthDiff, textBoxOffsetWidth, top, windowBottom, windowLeft, windowRight, windowTop;
  textBoxOffsetWidth = com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(relativeObject.com_google_gwt_user_client_ui_UIObject_element, $intern_183);
  offsetWidthDiff = offsetWidth - textBoxOffsetWidth;
  com_google_gwt_i18n_client_LocaleInfo_$clinit__V();
  left = com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(relativeObject.com_google_gwt_user_client_ui_UIObject_element);
  if (offsetWidthDiff > 0) {
    windowRight = com_google_gwt_dom_client_Document_$getClientWidth__Lcom_google_gwt_dom_client_Document_2I($doc) + com_google_gwt_dom_client_Document_$getScrollLeft__Lcom_google_gwt_dom_client_Document_2I($doc);
    windowLeft = com_google_gwt_dom_client_Document_$getScrollLeft__Lcom_google_gwt_dom_client_Document_2I($doc);
    distanceToWindowRight = windowRight - left;
    distanceFromWindowLeft = left - windowLeft;
    distanceToWindowRight < offsetWidth && distanceFromWindowLeft >= offsetWidthDiff && (left -= offsetWidthDiff);
  }
  top = com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteTop__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(relativeObject.com_google_gwt_user_client_ui_UIObject_element);
  windowTop = com_google_gwt_dom_client_Document_$getScrollTop__Lcom_google_gwt_dom_client_Document_2I($doc);
  windowBottom = com_google_gwt_dom_client_Document_$getScrollTop__Lcom_google_gwt_dom_client_Document_2I($doc) + com_google_gwt_dom_client_Document_$getClientHeight__Lcom_google_gwt_dom_client_Document_2I($doc);
  distanceFromWindowTop = top - windowTop;
  distanceToWindowBottom = windowBottom - (top + com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(relativeObject.com_google_gwt_user_client_ui_UIObject_element, $intern_184));
  distanceToWindowBottom < offsetHeight && distanceFromWindowTop >= offsetHeight?(top -= offsetHeight):(top += com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(relativeObject.com_google_gwt_user_client_ui_UIObject_element, $intern_184));
  com_google_gwt_user_client_ui_PopupPanel_$setPopupPosition__Lcom_google_gwt_user_client_ui_PopupPanel_2IIV(this$static, left, top);
}

function com_google_gwt_user_client_ui_PopupPanel_$previewNativeEvent__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V(this$static, event){
  var eventTargetsPopupOrPartner, nativeEvent, target, type;
  if (event.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled || !this$static.com_google_gwt_user_client_ui_PopupPanel_previewAllNativeEvents && event.com_google_gwt_user_client_Event$NativePreviewEvent_isConsumed) {
    this$static.com_google_gwt_user_client_ui_PopupPanel_modal && (event.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled = true);
    return;
  }
  event.com_google_gwt_user_client_Event$NativePreviewEvent_isFirstHandler && (event.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent , false) && (event.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled = true);
  if (event.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled) {
    return;
  }
  nativeEvent = event.com_google_gwt_user_client_Event$NativePreviewEvent_nativeEvent;
  eventTargetsPopupOrPartner = com_google_gwt_user_client_ui_PopupPanel_$eventTargetsPopup__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_dom_client_NativeEvent_2Z(this$static, nativeEvent) || com_google_gwt_user_client_ui_PopupPanel_$eventTargetsPartner__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_dom_client_NativeEvent_2Z(this$static, nativeEvent);
  eventTargetsPopupOrPartner && (event.com_google_gwt_user_client_Event$NativePreviewEvent_isConsumed = true);
  this$static.com_google_gwt_user_client_ui_PopupPanel_modal && (event.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled = true);
  type = com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(nativeEvent.type);
  switch (type) {
    case 512:
    case 256:
    case 128:
      {
        return;
      }

    case 4:
      if (com_google_gwt_user_client_DOM_sCaptureElem) {
        event.com_google_gwt_user_client_Event$NativePreviewEvent_isConsumed = true;
        return;
      }

      if (!eventTargetsPopupOrPartner && this$static.com_google_gwt_user_client_ui_PopupPanel_autoHide) {
        com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(this$static);
        return;
      }

      break;
    case 8:
    case 64:
    case 1:
    case 2:
      {
        if (com_google_gwt_user_client_DOM_sCaptureElem) {
          event.com_google_gwt_user_client_Event$NativePreviewEvent_isConsumed = true;
          return;
        }
        break;
      }

    case 2048:
      {
        target = nativeEvent.srcElement;
        if (this$static.com_google_gwt_user_client_ui_PopupPanel_modal && !eventTargetsPopupOrPartner && !!target) {
          target.blur && target != $doc.body && target.blur();
          event.com_google_gwt_user_client_Event$NativePreviewEvent_isCanceled = true;
          return;
        }
        break;
      }

  }
}

function com_google_gwt_user_client_ui_PopupPanel_$setPopupPosition__Lcom_google_gwt_user_client_ui_PopupPanel_2IIV(this$static, left, top){
  var elem;
  this$static.com_google_gwt_user_client_ui_PopupPanel_leftPosition = left;
  this$static.com_google_gwt_user_client_ui_PopupPanel_topPosition = top;
  left -= com_google_gwt_dom_client_Document_$getBodyOffsetLeft__Lcom_google_gwt_dom_client_Document_2I($doc);
  top -= com_google_gwt_dom_client_Document_$getBodyOffsetTop__Lcom_google_gwt_dom_client_Document_2I($doc);
  elem = this$static.com_google_gwt_user_client_ui_UIObject_element;
  elem.style[$intern_144] = left + (com_google_gwt_dom_client_Style$Unit_$clinit__V() , $intern_13);
  elem.style[$intern_145] = top + $intern_13;
}

function com_google_gwt_user_client_ui_PopupPanel_$setPopupPositionAndShow__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_ui_PopupPanel$PositionCallback_2V(this$static, callback){
  this$static.com_google_gwt_user_client_ui_UIObject_element.style[$intern_185] = $intern_143;
  com_google_gwt_user_client_ui_PopupPanel_$show__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static);
  com_google_gwt_user_client_ui_PopupPanel$2_$setPosition__Lcom_google_gwt_user_client_ui_PopupPanel$2_2IIV(callback, com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(this$static.com_google_gwt_user_client_ui_UIObject_element, $intern_183), com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(this$static.com_google_gwt_user_client_ui_UIObject_element, $intern_184));
  this$static.com_google_gwt_user_client_ui_UIObject_element.style[$intern_185] = $intern_186;
}

function com_google_gwt_user_client_ui_PopupPanel_$setWidget__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w){
  com_google_gwt_user_client_ui_SimplePanel_$setWidget__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w);
  com_google_gwt_user_client_ui_PopupPanel_$maybeUpdateSize__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static);
}

function com_google_gwt_user_client_ui_PopupPanel_$show__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static){
  if (this$static.com_google_gwt_user_client_ui_PopupPanel_showing) {
    return;
  }
   else 
    this$static.com_google_gwt_user_client_ui_Widget_attached && com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(this$static);
  com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$setState__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2ZZV(this$static.com_google_gwt_user_client_ui_PopupPanel_resizeAnimation, true, false);
}

function com_google_gwt_user_client_ui_PopupPanel_$showRelativeTo__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_ui_UIObject_2V(this$static, target){
  com_google_gwt_user_client_ui_PopupPanel_$setPopupPositionAndShow__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_ui_PopupPanel$PositionCallback_2V(this$static, new com_google_gwt_user_client_ui_PopupPanel$2_PopupPanel$2__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static, target));
}

function com_google_gwt_user_client_ui_PopupPanel_$updateHandlers__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static){
  if (this$static.com_google_gwt_user_client_ui_PopupPanel_nativePreviewHandlerRegistration) {
    com_google_web_bindery_event_shared_SimpleEventBus$1_$removeHandler__Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2V(this$static.com_google_gwt_user_client_ui_PopupPanel_nativePreviewHandlerRegistration.com_google_gwt_event_shared_LegacyHandlerWrapper_real);
    this$static.com_google_gwt_user_client_ui_PopupPanel_nativePreviewHandlerRegistration = null;
  }
  if (this$static.com_google_gwt_user_client_ui_PopupPanel_historyHandlerRegistration) {
    com_google_web_bindery_event_shared_SimpleEventBus$1_$removeHandler__Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2V(this$static.com_google_gwt_user_client_ui_PopupPanel_historyHandlerRegistration.com_google_gwt_event_shared_LegacyHandlerWrapper_real);
    this$static.com_google_gwt_user_client_ui_PopupPanel_historyHandlerRegistration = null;
  }
  if (this$static.com_google_gwt_user_client_ui_PopupPanel_showing) {
    this$static.com_google_gwt_user_client_ui_PopupPanel_nativePreviewHandlerRegistration = com_google_gwt_user_client_Event_addNativePreviewHandler__Lcom_google_gwt_user_client_Event$NativePreviewHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new com_google_gwt_user_client_ui_PopupPanel$3_PopupPanel$3__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static));
    this$static.com_google_gwt_user_client_ui_PopupPanel_historyHandlerRegistration = com_google_gwt_user_client_History_addValueChangeHandler__Lcom_google_gwt_event_logical_shared_ValueChangeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new com_google_gwt_user_client_ui_PopupPanel$4_PopupPanel$4__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static));
  }
}

function com_google_gwt_user_client_ui_PopupPanel_PopupPanel__V(){
  com_google_gwt_user_client_ui_SimplePanel_SimplePanel__V.call(this);
  this.com_google_gwt_user_client_ui_PopupPanel_glassResizer = new com_google_gwt_user_client_ui_PopupPanel$1_PopupPanel$1__Lcom_google_gwt_user_client_ui_PopupPanel_2V;
  this.com_google_gwt_user_client_ui_PopupPanel_resizeAnimation = new com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_PopupPanel$ResizeAnimation__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this.com_google_gwt_user_client_ui_UIObject_element, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10));
  com_google_gwt_user_client_ui_PopupPanel_$setPopupPosition__Lcom_google_gwt_user_client_ui_PopupPanel_2IIV(this, 0, 0);
  com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_UIObject_element))[$intern_171] = 'gwt-PopupPanel';
  com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_UIObject_element)[$intern_171] = $intern_187;
}

function com_google_gwt_user_client_ui_PopupPanel_PopupPanel__ZV(autoHide){
  com_google_gwt_user_client_ui_PopupPanel_PopupPanel__V.call(this);
  this.com_google_gwt_user_client_ui_PopupPanel_autoHide = autoHide;
  this.com_google_gwt_user_client_ui_PopupPanel_autoHideOnHistoryEvents = autoHide;
}

function com_google_gwt_user_client_ui_PopupPanel(){
}

_ = com_google_gwt_user_client_ui_PopupPanel_PopupPanel__ZV.prototype = com_google_gwt_user_client_ui_PopupPanel_PopupPanel__V.prototype = com_google_gwt_user_client_ui_PopupPanel.prototype = new com_google_gwt_user_client_ui_SimplePanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_PopupPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel_12_1classLit;
}
;
_.getContainerElement__Lcom_google_gwt_user_client_Element_2 = function com_google_gwt_user_client_ui_PopupPanel_getContainerElement__Lcom_google_gwt_user_client_Element_2(){
  return com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_UIObject_element);
}
;
_.getStyleElement__Lcom_google_gwt_user_client_Element_2 = function com_google_gwt_user_client_ui_PopupPanel_getStyleElement__Lcom_google_gwt_user_client_Element_2(){
  return com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_UIObject_element));
}
;
_.onUnload__V = function com_google_gwt_user_client_ui_PopupPanel_onUnload__V(){
  this.com_google_gwt_user_client_ui_PopupPanel_showing && com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$setState__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2ZZV(this.com_google_gwt_user_client_ui_PopupPanel_resizeAnimation, false, true);
}
;
_.setHeight__Ljava_lang_String_2V = function com_google_gwt_user_client_ui_PopupPanel_setHeight__Ljava_lang_String_2V(height){
  this.com_google_gwt_user_client_ui_PopupPanel_desiredHeight = height;
  com_google_gwt_user_client_ui_PopupPanel_$maybeUpdateSize__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this);
  height.length == 0 && (this.com_google_gwt_user_client_ui_PopupPanel_desiredHeight = null);
}
;
_.setWidget__Lcom_google_gwt_user_client_ui_Widget_2V = function com_google_gwt_user_client_ui_PopupPanel_setWidget__Lcom_google_gwt_user_client_ui_Widget_2V(w){
  com_google_gwt_user_client_ui_PopupPanel_$setWidget__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this, w);
}
;
_.setWidth__Ljava_lang_String_2V = function com_google_gwt_user_client_ui_PopupPanel_setWidth__Ljava_lang_String_2V(width){
  this.com_google_gwt_user_client_ui_PopupPanel_desiredWidth = width;
  com_google_gwt_user_client_ui_PopupPanel_$maybeUpdateSize__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this);
  width.length == 0 && (this.com_google_gwt_user_client_ui_PopupPanel_desiredWidth = null);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_PopupPanel_autoHide = false;
_.com_google_gwt_user_client_ui_PopupPanel_autoHideOnHistoryEvents = false;
_.com_google_gwt_user_client_ui_PopupPanel_autoHidePartners = null;
_.com_google_gwt_user_client_ui_PopupPanel_desiredHeight = null;
_.com_google_gwt_user_client_ui_PopupPanel_desiredWidth = null;
_.com_google_gwt_user_client_ui_PopupPanel_glass = null;
_.com_google_gwt_user_client_ui_PopupPanel_historyHandlerRegistration = null;
_.com_google_gwt_user_client_ui_PopupPanel_isAnimationEnabled = false;
_.com_google_gwt_user_client_ui_PopupPanel_isGlassEnabled = false;
_.com_google_gwt_user_client_ui_PopupPanel_leftPosition = -1;
_.com_google_gwt_user_client_ui_PopupPanel_modal = false;
_.com_google_gwt_user_client_ui_PopupPanel_nativePreviewHandlerRegistration = null;
_.com_google_gwt_user_client_ui_PopupPanel_previewAllNativeEvents = false;
_.com_google_gwt_user_client_ui_PopupPanel_showing = false;
_.com_google_gwt_user_client_ui_PopupPanel_topPosition = -1;
function com_google_gwt_user_client_ui_DecoratedPopupPanel_$setWidget__Lcom_google_gwt_user_client_ui_DecoratedPopupPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w){
  com_google_gwt_user_client_ui_SimplePanel_$setWidget__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel, w);
  com_google_gwt_user_client_ui_PopupPanel_$maybeUpdateSize__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static);
}

function com_google_gwt_user_client_ui_DecoratedPopupPanel_DecoratedPopupPanel__V(){
  var com_google_gwt_user_client_ui_DecoratedPopupPanel_DecoratedPopupPanel__ZZV_com_google_gwt_user_client_ui_DecoratedPopupPanel_DecoratedPopupPanel__ZZLjava_lang_String_2V_rowStyles_0_0;
  com_google_gwt_user_client_ui_PopupPanel_PopupPanel__ZV.call(this, false);
  this.com_google_gwt_user_client_ui_PopupPanel_modal = false;
  com_google_gwt_user_client_ui_DecoratedPopupPanel_DecoratedPopupPanel__ZZV_com_google_gwt_user_client_ui_DecoratedPopupPanel_DecoratedPopupPanel__ZZLjava_lang_String_2V_rowStyles_0_0 = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, ['popupTop', 'popupMiddle', 'popupBottom']);
  this.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel = new com_google_gwt_user_client_ui_DecoratorPanel_DecoratorPanel___3Ljava_lang_String_2IV(com_google_gwt_user_client_ui_DecoratedPopupPanel_DecoratedPopupPanel__ZZV_com_google_gwt_user_client_ui_DecoratedPopupPanel_DecoratedPopupPanel__ZZLjava_lang_String_2V_rowStyles_0_0);
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel, $intern_2);
  com_google_gwt_user_client_ui_UIObject_setStylePrimaryName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_UIObject_element)), 'gwt-DecoratedPopupPanel');
  com_google_gwt_user_client_ui_PopupPanel_$setWidget__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this, this.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel);
  com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_UIObject_element), $intern_187, false);
  com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(this.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel.com_google_gwt_user_client_ui_DecoratorPanel_containerElem, $intern_187, true);
}

function com_google_gwt_user_client_ui_DecoratedPopupPanel(){
}

_ = com_google_gwt_user_client_ui_DecoratedPopupPanel_DecoratedPopupPanel__V.prototype = com_google_gwt_user_client_ui_DecoratedPopupPanel.prototype = new com_google_gwt_user_client_ui_PopupPanel;
_.doAttachChildren__V = function com_google_gwt_user_client_ui_DecoratedPopupPanel_doAttachChildren__V(){
  com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2V(this.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel);
}
;
_.doDetachChildren__V = function com_google_gwt_user_client_ui_DecoratedPopupPanel_doDetachChildren__V(){
  com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2V(this.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DecoratedPopupPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DecoratedPopupPanel_12_1classLit;
}
;
_.iterator__Ljava_util_Iterator_2 = function com_google_gwt_user_client_ui_DecoratedPopupPanel_iterator__Ljava_util_Iterator_2(){
  return new com_google_gwt_user_client_ui_SimplePanel$1_SimplePanel$1__Lcom_google_gwt_user_client_ui_SimplePanel_2V(this.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel);
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_DecoratedPopupPanel_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(w){
  return com_google_gwt_user_client_ui_SimplePanel_$remove__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel, w);
}
;
_.setWidget__Lcom_google_gwt_user_client_ui_Widget_2V = function com_google_gwt_user_client_ui_DecoratedPopupPanel_setWidget__Lcom_google_gwt_user_client_ui_Widget_2V(w){
  com_google_gwt_user_client_ui_DecoratedPopupPanel_$setWidget__Lcom_google_gwt_user_client_ui_DecoratedPopupPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this, w);
}
;
--></script>
<script><!--
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_DecoratedPopupPanel_decPanel = null;
function com_google_gwt_user_client_ui_DecoratorPanel_DecoratorPanel___3Ljava_lang_String_2IV(rowStyles){
  var i, row, table, com_google_gwt_user_client_ui_DecoratorPanel_createTR__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2_trElem_0;
  com_google_gwt_user_client_ui_SimplePanel_SimplePanel__Lcom_google_gwt_dom_client_Element_2V.call(this, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_175));
  table = this.com_google_gwt_user_client_ui_UIObject_element;
  this.com_google_gwt_user_client_ui_DecoratorPanel_tbody = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_176);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(table, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_DecoratorPanel_tbody));
  table[$intern_188] = 0;
  table[$intern_189] = 0;
  for (i = 0; i < rowStyles.length; ++i) {
    row = (com_google_gwt_user_client_ui_DecoratorPanel_createTR__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2_trElem_0 = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_190) , com_google_gwt_user_client_ui_DecoratorPanel_createTR__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2_trElem_0[$intern_171] = rowStyles[i] , com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(com_google_gwt_user_client_ui_DecoratorPanel_createTR__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2_trElem_0, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(com_google_gwt_user_client_ui_DecoratorPanel_createTD__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2(rowStyles[i] + 'Left'))) , com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(com_google_gwt_user_client_ui_DecoratorPanel_createTR__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2_trElem_0, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(com_google_gwt_user_client_ui_DecoratorPanel_createTD__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2(rowStyles[i] + 'Center'))) , com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(com_google_gwt_user_client_ui_DecoratorPanel_createTR__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2_trElem_0, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(com_google_gwt_user_client_ui_DecoratorPanel_createTD__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2(rowStyles[i] + 'Right'))) , com_google_gwt_user_client_ui_DecoratorPanel_createTR__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2_trElem_0);
    com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this.com_google_gwt_user_client_ui_DecoratorPanel_tbody, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(row));
    i == 1 && (this.com_google_gwt_user_client_ui_DecoratorPanel_containerElem = com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(row.children[1]));
  }
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'gwt-DecoratorPanel';
}

function com_google_gwt_user_client_ui_DecoratorPanel_createTD__Ljava_lang_String_2Lcom_google_gwt_user_client_Element_2(styleName){
  var inner, tdElem;
  tdElem = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_191);
  inner = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(tdElem, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(inner));
  tdElem[$intern_171] = styleName;
  inner[$intern_171] = styleName + 'Inner';
  return tdElem;
}

function com_google_gwt_user_client_ui_DecoratorPanel(){
}

_ = com_google_gwt_user_client_ui_DecoratorPanel_DecoratorPanel___3Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_ui_DecoratorPanel.prototype = new com_google_gwt_user_client_ui_SimplePanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DecoratorPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DecoratorPanel_12_1classLit;
}
;
_.getContainerElement__Lcom_google_gwt_user_client_Element_2 = function com_google_gwt_user_client_ui_DecoratorPanel_getContainerElement__Lcom_google_gwt_user_client_Element_2(){
  return this.com_google_gwt_user_client_ui_DecoratorPanel_containerElem;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_DecoratorPanel_containerElem = null;
_.com_google_gwt_user_client_ui_DecoratorPanel_tbody = null;
function com_google_gwt_user_client_ui_DirectionalTextHelper_$setTextOrHtml__Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2Ljava_lang_String_2ZV(this$static, content, isHtml){
  isHtml?com_google_gwt_dom_client_Element_$setInnerHTML__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_DirectionalTextHelper_element, content):com_google_gwt_dom_client_DOMImplTrident_$setInnerText__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_DirectionalTextHelper_element, content);
  if (this$static.com_google_gwt_user_client_ui_DirectionalTextHelper_textDir != this$static.com_google_gwt_user_client_ui_DirectionalTextHelper_initialElementDir) {
    this$static.com_google_gwt_user_client_ui_DirectionalTextHelper_textDir = this$static.com_google_gwt_user_client_ui_DirectionalTextHelper_initialElementDir;
    com_google_gwt_i18n_client_BidiUtils_setDirectionOnElement__Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_i18n_client_HasDirection$Direction_2V(this$static.com_google_gwt_user_client_ui_DirectionalTextHelper_element, this$static.com_google_gwt_user_client_ui_DirectionalTextHelper_initialElementDir);
  }
}

function com_google_gwt_user_client_ui_DirectionalTextHelper_DirectionalTextHelper__Lcom_google_gwt_dom_client_Element_2ZV(element){
  this.com_google_gwt_user_client_ui_DirectionalTextHelper_element = element;
  this.com_google_gwt_user_client_ui_DirectionalTextHelper_initialElementDir = com_google_gwt_i18n_client_BidiUtils_getDirectionOnElement__Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_i18n_client_HasDirection$Direction_2(element);
  this.com_google_gwt_user_client_ui_DirectionalTextHelper_textDir = this.com_google_gwt_user_client_ui_DirectionalTextHelper_initialElementDir;
}

function com_google_gwt_user_client_ui_DirectionalTextHelper(){
}

_ = com_google_gwt_user_client_ui_DirectionalTextHelper_DirectionalTextHelper__Lcom_google_gwt_dom_client_Element_2ZV.prototype = com_google_gwt_user_client_ui_DirectionalTextHelper.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DirectionalTextHelper_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DirectionalTextHelper_12_1classLit;
}
;
_.com_google_gwt_user_client_ui_DirectionalTextHelper_element = null;
_.com_google_gwt_user_client_ui_DirectionalTextHelper_initialElementDir = null;
_.com_google_gwt_user_client_ui_DirectionalTextHelper_textDir = null;
function com_google_gwt_user_client_ui_DockLayoutPanel_$doLayout__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2V(this$static){
  var bottom, child, child$iterator, data, layer, left, right, top;
  left = 0;
  top = 0;
  right = 0;
  bottom = 0;
  for (child$iterator = new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V(this$static.com_google_gwt_user_client_ui_ComplexPanel_children); child$iterator.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < child$iterator.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size - 1;) {
    child = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_Widget_2(child$iterator);
    data = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(child.com_google_gwt_user_client_ui_Widget_layoutData, Q$com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData);
    layer = data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_layer;
    switch (com_google_gwt_user_client_ui_DockLayoutPanel_$getResolvedDirection__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2(data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_direction).java_lang_Enum_ordinal) {
      case 0:
        com_google_gwt_layout_client_Layout$Layer_$setLeftRight__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, left, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, right, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
        com_google_gwt_layout_client_Layout$Layer_$setTopHeight__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, top, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
        top += data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size;
        break;
      case 2:
        com_google_gwt_layout_client_Layout$Layer_$setLeftRight__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, left, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, right, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
        com_google_gwt_layout_client_Layout$Layer_$setBottomHeight__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, bottom, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
        bottom += data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size;
        break;
      case 3:
        com_google_gwt_layout_client_Layout$Layer_$setTopBottom__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, top, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, bottom, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
        com_google_gwt_layout_client_Layout$Layer_$setLeftWidth__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, left, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
        left += data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size;
        break;
      case 1:
        com_google_gwt_layout_client_Layout$Layer_$setTopBottom__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, top, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, bottom, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
        com_google_gwt_layout_client_Layout$Layer_$setRightWidth__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, right, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
        right += data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size;
        break;
      case 4:
        com_google_gwt_layout_client_Layout$Layer_$setLeftRight__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, left, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, right, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
        com_google_gwt_layout_client_Layout$Layer_$setTopBottom__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(layer, top, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit, bottom, this$static.com_google_gwt_user_client_ui_DockLayoutPanel_unit);
    }
  }
}

function com_google_gwt_user_client_ui_DockLayoutPanel_$getResolvedDirection__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2(direction){
  if (direction == (com_google_gwt_user_client_ui_DockLayoutPanel$Direction_$clinit__V() , com_google_gwt_user_client_ui_DockLayoutPanel$Direction_LINE_1START)) {
    return com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_user_client_ui_DockLayoutPanel$Direction_WEST;
  }
   else if (direction == com_google_gwt_user_client_ui_DockLayoutPanel$Direction_LINE_1END) {
    return com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_user_client_ui_DockLayoutPanel$Direction_EAST;
  }
  return direction;
}

function com_google_gwt_user_client_ui_DockLayoutPanel_$insert__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2DLcom_google_gwt_user_client_ui_Widget_2V(this$static, widget, direction, size){
  var children, data, layer;
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(widget);
  children = this$static.com_google_gwt_user_client_ui_ComplexPanel_children;
  com_google_gwt_user_client_ui_WidgetCollection_$insert__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2IV(children, widget, children.com_google_gwt_user_client_ui_WidgetCollection_size);
  direction == (com_google_gwt_user_client_ui_DockLayoutPanel$Direction_$clinit__V() , com_google_gwt_user_client_ui_DockLayoutPanel$Direction_CENTER) && (this$static.com_google_gwt_user_client_ui_DockLayoutPanel_center = widget);
  layer = com_google_gwt_layout_client_Layout_$attachChild__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_Object_2Lcom_google_gwt_layout_client_Layout$Layer_2(this$static.com_google_gwt_user_client_ui_DockLayoutPanel_layout, widget.com_google_gwt_user_client_ui_UIObject_element, widget);
  data = new com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_DockLayoutPanel$LayoutData__Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2DLcom_google_gwt_layout_client_Layout$Layer_2V(direction, size, layer);
  widget.com_google_gwt_user_client_ui_Widget_layoutData = data;
  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(widget, this$static);
  com_google_gwt_user_client_ui_LayoutCommand_$schedule__Lcom_google_gwt_user_client_ui_LayoutCommand_2ILcom_google_gwt_layout_client_Layout$AnimationCallback_2V(this$static.com_google_gwt_user_client_ui_DockLayoutPanel_layoutCmd);
}

function com_google_gwt_user_client_ui_DockLayoutPanel_DockLayoutPanel__Lcom_google_gwt_dom_client_Style$Unit_2V(unit){
  com_google_gwt_user_client_ui_ComplexPanel_ComplexPanel__V.call(this);
  this.com_google_gwt_user_client_ui_DockLayoutPanel_unit = unit;
  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2V(this, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10));
  this.com_google_gwt_user_client_ui_DockLayoutPanel_layout = new com_google_gwt_layout_client_Layout_Layout__Lcom_google_gwt_dom_client_Element_2V(this.com_google_gwt_user_client_ui_UIObject_element);
  this.com_google_gwt_user_client_ui_DockLayoutPanel_layoutCmd = new com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_DockLayoutPanel$DockAnimateCommand__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_layout_client_Layout_2V(this, this.com_google_gwt_user_client_ui_DockLayoutPanel_layout);
}

function com_google_gwt_user_client_ui_DockLayoutPanel(){
}

_ = com_google_gwt_user_client_ui_DockLayoutPanel_DockLayoutPanel__Lcom_google_gwt_dom_client_Style$Unit_2V.prototype = com_google_gwt_user_client_ui_DockLayoutPanel.prototype = new com_google_gwt_user_client_ui_ComplexPanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DockLayoutPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel_12_1classLit;
}
;
_.onLoad__V = function com_google_gwt_user_client_ui_DockLayoutPanel_onLoad__V(){
}
;
_.onResize__V = function com_google_gwt_user_client_ui_DockLayoutPanel_onResize__V(){
  var child, child$iterator;
  for (child$iterator = new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V(this.com_google_gwt_user_client_ui_ComplexPanel_children); child$iterator.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < child$iterator.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size - 1;) {
    child = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_Widget_2(child$iterator);
    com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(child, Q$com_google_gwt_user_client_ui_RequiresResize) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(child, Q$com_google_gwt_user_client_ui_RequiresResize).onResize__V();
  }
}
;
_.onUnload__V = function com_google_gwt_user_client_ui_DockLayoutPanel_onUnload__V(){
  com_google_gwt_layout_client_LayoutImplIE8_$removeLayerRefs__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_dom_client_Element_2V(this.com_google_gwt_user_client_ui_DockLayoutPanel_layout.com_google_gwt_layout_client_Layout_parentElem);
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_DockLayoutPanel_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(w){
  var data, removed;
  removed = com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this, w);
  if (removed) {
    w == this.com_google_gwt_user_client_ui_DockLayoutPanel_center && (this.com_google_gwt_user_client_ui_DockLayoutPanel_center = null);
    data = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(w.com_google_gwt_user_client_ui_Widget_layoutData, Q$com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData);
    com_google_gwt_layout_client_Layout_$removeChild__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_layout_client_Layout$Layer_2V(this.com_google_gwt_user_client_ui_DockLayoutPanel_layout, data.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_layer);
  }
  return removed;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_RequiresResize, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_DockLayoutPanel_center = null;
_.com_google_gwt_user_client_ui_DockLayoutPanel_layout = null;
_.com_google_gwt_user_client_ui_DockLayoutPanel_layoutCmd = null;
_.com_google_gwt_user_client_ui_DockLayoutPanel_unit = null;
function com_google_gwt_user_client_ui_DockLayoutPanel$Direction_$clinit__V(){
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_$clinit__V = nullMethod;
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_NORTH = new com_google_gwt_user_client_ui_DockLayoutPanel$Direction_DockLayoutPanel$Direction__Ljava_lang_String_2IV('NORTH', 0);
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_EAST = new com_google_gwt_user_client_ui_DockLayoutPanel$Direction_DockLayoutPanel$Direction__Ljava_lang_String_2IV('EAST', 1);
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_SOUTH = new com_google_gwt_user_client_ui_DockLayoutPanel$Direction_DockLayoutPanel$Direction__Ljava_lang_String_2IV('SOUTH', 2);
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_WEST = new com_google_gwt_user_client_ui_DockLayoutPanel$Direction_DockLayoutPanel$Direction__Ljava_lang_String_2IV('WEST', 3);
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_CENTER = new com_google_gwt_user_client_ui_DockLayoutPanel$Direction_DockLayoutPanel$Direction__Ljava_lang_String_2IV($intern_192, 4);
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_LINE_1START = new com_google_gwt_user_client_ui_DockLayoutPanel$Direction_DockLayoutPanel$Direction__Ljava_lang_String_2IV('LINE_START', 5);
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_LINE_1END = new com_google_gwt_user_client_ui_DockLayoutPanel$Direction_DockLayoutPanel$Direction__Ljava_lang_String_2IV('LINE_END', 6);
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel$Direction_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_user_client_ui_DockLayoutPanel$Direction, [com_google_gwt_user_client_ui_DockLayoutPanel$Direction_NORTH, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_EAST, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_SOUTH, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_WEST, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_CENTER, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_LINE_1START, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_LINE_1END]);
}

function com_google_gwt_user_client_ui_DockLayoutPanel$Direction_DockLayoutPanel$Direction__Ljava_lang_String_2IV(enum$name, enum$ordinal){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, enum$name, enum$ordinal);
}

function com_google_gwt_user_client_ui_DockLayoutPanel$Direction_values___3Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2(){
  com_google_gwt_user_client_ui_DockLayoutPanel$Direction_$clinit__V();
  return com_google_gwt_user_client_ui_DockLayoutPanel$Direction_$VALUES;
}

function com_google_gwt_user_client_ui_DockLayoutPanel$Direction(){
}

_ = com_google_gwt_user_client_ui_DockLayoutPanel$Direction_DockLayoutPanel$Direction__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_ui_DockLayoutPanel$Direction.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DockLayoutPanel$Direction_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel$Direction_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_DockLayoutPanel$Direction, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_user_client_ui_DockLayoutPanel$Direction_$VALUES, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_CENTER, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_EAST, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_LINE_1END, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_LINE_1START, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_NORTH, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_SOUTH, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_WEST;
function com_google_gwt_user_client_ui_LayoutCommand_$schedule__Lcom_google_gwt_user_client_ui_LayoutCommand_2ILcom_google_gwt_layout_client_Layout$AnimationCallback_2V(this$static){
  this$static.com_google_gwt_user_client_ui_LayoutCommand_duration = 0;
  this$static.com_google_gwt_user_client_ui_LayoutCommand_canceled = false;
  if (!this$static.com_google_gwt_user_client_ui_LayoutCommand_scheduled) {
    this$static.com_google_gwt_user_client_ui_LayoutCommand_scheduled = true;
    com_google_gwt_core_client_impl_SchedulerImpl_$scheduleFinally__Lcom_google_gwt_core_client_impl_SchedulerImpl_2Lcom_google_gwt_core_client_Scheduler$ScheduledCommand_2V((com_google_gwt_core_client_impl_SchedulerImpl_$clinit__V() , com_google_gwt_core_client_impl_SchedulerImpl_INSTANCE), this$static);
  }
}

function com_google_gwt_user_client_ui_LayoutCommand_LayoutCommand__Lcom_google_gwt_layout_client_Layout_2V(layout){
  this.com_google_gwt_user_client_ui_LayoutCommand_layout = layout;
}

function com_google_gwt_user_client_ui_LayoutCommand(){
}

_ = com_google_gwt_user_client_ui_LayoutCommand_LayoutCommand__Lcom_google_gwt_layout_client_Layout_2V.prototype = com_google_gwt_user_client_ui_LayoutCommand.prototype = new java_lang_Object;
_.doBeforeLayout__V = function com_google_gwt_user_client_ui_LayoutCommand_doBeforeLayout__V(){
}
;
_.execute__V = function com_google_gwt_user_client_ui_LayoutCommand_execute__V(){
  this.com_google_gwt_user_client_ui_LayoutCommand_scheduled = false;
  if (this.com_google_gwt_user_client_ui_LayoutCommand_canceled) {
    return;
  }
  this.doBeforeLayout__V();
  com_google_gwt_layout_client_Layout_$layout__Lcom_google_gwt_layout_client_Layout_2ILcom_google_gwt_layout_client_Layout$AnimationCallback_2V(this.com_google_gwt_user_client_ui_LayoutCommand_layout, this.com_google_gwt_user_client_ui_LayoutCommand_duration, new com_google_gwt_user_client_ui_LayoutCommand$1_LayoutCommand$1__Lcom_google_gwt_user_client_ui_LayoutCommand_2V);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_LayoutCommand_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1LayoutCommand_12_1classLit;
}
;
_.com_google_gwt_user_client_ui_LayoutCommand_canceled = false;
_.com_google_gwt_user_client_ui_LayoutCommand_duration = 0;
_.com_google_gwt_user_client_ui_LayoutCommand_layout = null;
_.com_google_gwt_user_client_ui_LayoutCommand_scheduled = false;
--></script>
<script><!--
function com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_DockLayoutPanel$DockAnimateCommand__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_layout_client_Layout_2V(this$0, layout){
  this.com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_this$0 = this$0;
  this.com_google_gwt_user_client_ui_LayoutCommand_layout = layout;
}

function com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand(){
}

_ = com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_DockLayoutPanel$DockAnimateCommand__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_layout_client_Layout_2V.prototype = com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand.prototype = new com_google_gwt_user_client_ui_LayoutCommand;
_.doBeforeLayout__V = function com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_doBeforeLayout__V(){
  com_google_gwt_user_client_ui_DockLayoutPanel_$doLayout__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2V(this.com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_this$0);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel$DockAnimateCommand_12_1classLit;
}
;
_.com_google_gwt_user_client_ui_DockLayoutPanel$DockAnimateCommand_this$0 = null;
function com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_DockLayoutPanel$LayoutData__Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2DLcom_google_gwt_layout_client_Layout$Layer_2V(direction, size, layer){
  this.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_direction = direction;
  this.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size = size;
  this.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_layer = layer;
}

function com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData(){
}

_ = com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_DockLayoutPanel$LayoutData__Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2DLcom_google_gwt_layout_client_Layout$Layer_2V.prototype = com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel$LayoutData_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData]);
_.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_direction = null;
_.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_layer = null;
_.com_google_gwt_user_client_ui_DockLayoutPanel$LayoutData_size = 0;
function com_google_gwt_user_client_ui_DockPanel_$clinit__V(){
  com_google_gwt_user_client_ui_DockPanel_$clinit__V = nullMethod;
  com_google_gwt_user_client_ui_DockPanel_CENTER = new com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_DockPanel$DockLayoutConstant__V;
  com_google_gwt_user_client_ui_DockPanel_LINE_1START = new com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_DockPanel$DockLayoutConstant__V;
  com_google_gwt_user_client_ui_DockPanel_LINE_1END = new com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_DockPanel$DockLayoutConstant__V;
  com_google_gwt_user_client_ui_DockPanel_EAST = new com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_DockPanel$DockLayoutConstant__V;
  com_google_gwt_user_client_ui_DockPanel_NORTH = new com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_DockPanel$DockLayoutConstant__V;
  com_google_gwt_user_client_ui_DockPanel_SOUTH = new com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_DockPanel$DockLayoutConstant__V;
  com_google_gwt_user_client_ui_DockPanel_WEST = new com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_DockPanel$DockLayoutConstant__V;
}

function com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(this$static, widget, direction){
  var layout;
  if (direction == com_google_gwt_user_client_ui_DockPanel_CENTER) {
    if (widget == this$static.com_google_gwt_user_client_ui_DockPanel_center) {
      return;
    }
     else if (this$static.com_google_gwt_user_client_ui_DockPanel_center) {
      throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V('Only one CENTER widget may be added');
    }
  }
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(widget);
  com_google_gwt_user_client_ui_WidgetCollection_$add__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, widget);
  direction == com_google_gwt_user_client_ui_DockPanel_CENTER && (this$static.com_google_gwt_user_client_ui_DockPanel_center = widget);
  layout = new com_google_gwt_user_client_ui_DockPanel$LayoutData_DockPanel$LayoutData__Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(direction);
  widget.com_google_gwt_user_client_ui_Widget_layoutData = layout;
  com_google_gwt_user_client_ui_DockPanel_$setCellHorizontalAlignment__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2V(widget, this$static.com_google_gwt_user_client_ui_DockPanel_horzAlign);
  com_google_gwt_user_client_ui_DockPanel_$setCellVerticalAlignment__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_2V(widget, this$static.com_google_gwt_user_client_ui_DockPanel_vertAlign);
  com_google_gwt_user_client_ui_DockPanel_$realizeTable__Lcom_google_gwt_user_client_ui_DockPanel_2V(this$static);
  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(widget, this$static);
}

function com_google_gwt_user_client_ui_DockPanel_$realizeTable__Lcom_google_gwt_user_client_ui_DockPanel_2V(this$static){
  var bodyElem, centerTd, child, colCount, dir, i, it, layout, logicalLeftCol, logicalRightCol, northRow, row, rowCount, rows, southRow, td;
  bodyElem = this$static.com_google_gwt_user_client_ui_CellPanel_body;
  while (bodyElem.children.length > 0) {
    com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(bodyElem, bodyElem.children[0]);
  }
  rowCount = 1;
  colCount = 1;
  for (it = new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V(this$static.com_google_gwt_user_client_ui_ComplexPanel_children); it.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < it.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size - 1;) {
    child = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_Widget_2(it);
    dir = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(child.com_google_gwt_user_client_ui_Widget_layoutData, Q$com_google_gwt_user_client_ui_DockPanel$LayoutData).com_google_gwt_user_client_ui_DockPanel$LayoutData_direction;
    dir == com_google_gwt_user_client_ui_DockPanel_NORTH || dir == com_google_gwt_user_client_ui_DockPanel_SOUTH?++rowCount:(dir == com_google_gwt_user_client_ui_DockPanel_EAST || dir == com_google_gwt_user_client_ui_DockPanel_WEST || dir == com_google_gwt_user_client_ui_DockPanel_LINE_1START || dir == com_google_gwt_user_client_ui_DockPanel_LINE_1END) && ++colCount;
  }
  rows = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1ui_1DockPanel$TmpRow_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_user_client_ui_DockPanel$TmpRow, rowCount, 0);
  for (i = 0; i < rowCount; ++i) {
    rows[i] = new com_google_gwt_user_client_ui_DockPanel$TmpRow_DockPanel$TmpRow__V;
    rows[i].com_google_gwt_user_client_ui_DockPanel$TmpRow_tr = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_190);
    com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(bodyElem, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(rows[i].com_google_gwt_user_client_ui_DockPanel$TmpRow_tr));
  }
  logicalLeftCol = 0;
  logicalRightCol = colCount - 1;
  northRow = 0;
  southRow = rowCount - 1;
  centerTd = null;
  for (it = new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V(this$static.com_google_gwt_user_client_ui_ComplexPanel_children); it.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < it.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size - 1;) {
    child = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_Widget_2(it);
    layout = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(child.com_google_gwt_user_client_ui_Widget_layoutData, Q$com_google_gwt_user_client_ui_DockPanel$LayoutData);
    td = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_191);
    layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_td = td;
    layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_td[$intern_193] = layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_hAlign;
    com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_td, $intern_194, layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_vAlign);
    layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_td[$intern_150] = $intern_2;
    layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_td[$intern_151] = $intern_2;
    if (layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_direction == com_google_gwt_user_client_ui_DockPanel_NORTH) {
      com_google_gwt_user_client_DOM_insertChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(rows[northRow].com_google_gwt_user_client_ui_DockPanel$TmpRow_tr, td, rows[northRow].com_google_gwt_user_client_ui_DockPanel$TmpRow_center);
      com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(td, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(child.com_google_gwt_user_client_ui_UIObject_element));
      td[$intern_195] = logicalRightCol - logicalLeftCol + 1;
      ++northRow;
    }
     else if (layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_direction == com_google_gwt_user_client_ui_DockPanel_SOUTH) {
      com_google_gwt_user_client_DOM_insertChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(rows[southRow].com_google_gwt_user_client_ui_DockPanel$TmpRow_tr, td, rows[southRow].com_google_gwt_user_client_ui_DockPanel$TmpRow_center);
      com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(td, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(child.com_google_gwt_user_client_ui_UIObject_element));
      td[$intern_195] = logicalRightCol - logicalLeftCol + 1;
      --southRow;
    }
     else if (layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_direction == com_google_gwt_user_client_ui_DockPanel_CENTER) {
      centerTd = td;
    }
     else if (com_google_gwt_user_client_ui_DockPanel_$shouldAddToLogicalLeftOfTable__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2Z(layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_direction)) {
      row = rows[northRow];
      com_google_gwt_user_client_DOM_insertChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(row.com_google_gwt_user_client_ui_DockPanel$TmpRow_tr, td, row.com_google_gwt_user_client_ui_DockPanel$TmpRow_center++);
      com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(td, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(child.com_google_gwt_user_client_ui_UIObject_element));
      td[$intern_196] = southRow - northRow + 1;
      ++logicalLeftCol;
    }
     else if (com_google_gwt_user_client_ui_DockPanel_$shouldAddToLogicalRightOfTable__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2Z(layout.com_google_gwt_user_client_ui_DockPanel$LayoutData_direction)) {
      row = rows[northRow];
      com_google_gwt_user_client_DOM_insertChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(row.com_google_gwt_user_client_ui_DockPanel$TmpRow_tr, td, row.com_google_gwt_user_client_ui_DockPanel$TmpRow_center);
      com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(td, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(child.com_google_gwt_user_client_ui_UIObject_element));
      td[$intern_196] = southRow - northRow + 1;
      --logicalRightCol;
    }
  }
  if (this$static.com_google_gwt_user_client_ui_DockPanel_center) {
    row = rows[northRow];
    com_google_gwt_user_client_DOM_insertChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(row.com_google_gwt_user_client_ui_DockPanel$TmpRow_tr, centerTd, row.com_google_gwt_user_client_ui_DockPanel$TmpRow_center);
    com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(centerTd, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(this$static.com_google_gwt_user_client_ui_DockPanel_center.com_google_gwt_user_client_ui_UIObject_element));
  }
}

function com_google_gwt_user_client_ui_DockPanel_$remove__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static, w){
  var removed;
  removed = com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static, w);
  if (removed) {
    w == this$static.com_google_gwt_user_client_ui_DockPanel_center && (this$static.com_google_gwt_user_client_ui_DockPanel_center = null);
    com_google_gwt_user_client_ui_DockPanel_$realizeTable__Lcom_google_gwt_user_client_ui_DockPanel_2V(this$static);
  }
  return removed;
}

function com_google_gwt_user_client_ui_DockPanel_$setCellHorizontalAlignment__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2V(w, align){
  var data;
  data = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(w.com_google_gwt_user_client_ui_Widget_layoutData, Q$com_google_gwt_user_client_ui_DockPanel$LayoutData);
  data.com_google_gwt_user_client_ui_DockPanel$LayoutData_hAlign = align.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString;
  !!data.com_google_gwt_user_client_ui_DockPanel$LayoutData_td && (data.com_google_gwt_user_client_ui_DockPanel$LayoutData_td[$intern_193] = align.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString , undefined);
}

function com_google_gwt_user_client_ui_DockPanel_$setCellVerticalAlignment__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_2V(w, align){
  var data;
  data = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(w.com_google_gwt_user_client_ui_Widget_layoutData, Q$com_google_gwt_user_client_ui_DockPanel$LayoutData);
  data.com_google_gwt_user_client_ui_DockPanel$LayoutData_vAlign = align.com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_verticalAlignString;
  !!data.com_google_gwt_user_client_ui_DockPanel$LayoutData_td && com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(data.com_google_gwt_user_client_ui_DockPanel$LayoutData_td, $intern_194, align.com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_verticalAlignString);
}

function com_google_gwt_user_client_ui_DockPanel_$setHorizontalAlignment__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2V(this$static, align){
  this$static.com_google_gwt_user_client_ui_DockPanel_horzAlign = align;
}

function com_google_gwt_user_client_ui_DockPanel_$shouldAddToLogicalLeftOfTable__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2Z(widgetDirection){
  if (widgetDirection == com_google_gwt_user_client_ui_DockPanel_LINE_1START) {
    return true;
  }
  com_google_gwt_i18n_client_LocaleInfo_$clinit__V();
  return widgetDirection == com_google_gwt_user_client_ui_DockPanel_WEST;
}

function com_google_gwt_user_client_ui_DockPanel_$shouldAddToLogicalRightOfTable__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2Z(widgetDirection){
  if (widgetDirection == com_google_gwt_user_client_ui_DockPanel_LINE_1END) {
    return true;
  }
  com_google_gwt_i18n_client_LocaleInfo_$clinit__V();
  return widgetDirection == com_google_gwt_user_client_ui_DockPanel_EAST;
}

function com_google_gwt_user_client_ui_DockPanel_DockPanel__V(){
  com_google_gwt_user_client_ui_DockPanel_$clinit__V();
  com_google_gwt_user_client_ui_CellPanel_CellPanel__V.call(this);
  this.com_google_gwt_user_client_ui_DockPanel_horzAlign = (com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__V() , com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1DEFAULT);
  this.com_google_gwt_user_client_ui_DockPanel_vertAlign = (com_google_gwt_user_client_ui_HasVerticalAlignment_$clinit__V() , com_google_gwt_user_client_ui_HasVerticalAlignment_ALIGN_1TOP);
  this.com_google_gwt_user_client_ui_CellPanel_table[$intern_188] = 0;
  this.com_google_gwt_user_client_ui_CellPanel_table[$intern_189] = 0;
}

function com_google_gwt_user_client_ui_DockPanel(){
}

_ = com_google_gwt_user_client_ui_DockPanel_DockPanel__V.prototype = com_google_gwt_user_client_ui_DockPanel.prototype = new com_google_gwt_user_client_ui_CellPanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DockPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockPanel_12_1classLit;
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_DockPanel_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(w){
  return com_google_gwt_user_client_ui_DockPanel_$remove__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this, w);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_DockPanel_center = null;
var com_google_gwt_user_client_ui_DockPanel_CENTER, com_google_gwt_user_client_ui_DockPanel_EAST, com_google_gwt_user_client_ui_DockPanel_LINE_1END, com_google_gwt_user_client_ui_DockPanel_LINE_1START, com_google_gwt_user_client_ui_DockPanel_NORTH, com_google_gwt_user_client_ui_DockPanel_SOUTH, com_google_gwt_user_client_ui_DockPanel_WEST;
function com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_DockPanel$DockLayoutConstant__V(){
}

function com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant(){
}

_ = com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_DockPanel$DockLayoutConstant__V.prototype = com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockPanel$DockLayoutConstant_12_1classLit;
}
;
function com_google_gwt_user_client_ui_DockPanel$LayoutData_DockPanel$LayoutData__Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(dir){
  this.com_google_gwt_user_client_ui_DockPanel$LayoutData_hAlign = (com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__V() , com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1DEFAULT).com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString;
  this.com_google_gwt_user_client_ui_DockPanel$LayoutData_vAlign = (com_google_gwt_user_client_ui_HasVerticalAlignment_$clinit__V() , com_google_gwt_user_client_ui_HasVerticalAlignment_ALIGN_1TOP).com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_verticalAlignString;
  this.com_google_gwt_user_client_ui_DockPanel$LayoutData_direction = dir;
}

function com_google_gwt_user_client_ui_DockPanel$LayoutData(){
}

_ = com_google_gwt_user_client_ui_DockPanel$LayoutData_DockPanel$LayoutData__Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V.prototype = com_google_gwt_user_client_ui_DockPanel$LayoutData.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DockPanel$LayoutData_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockPanel$LayoutData_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_DockPanel$LayoutData]);
_.com_google_gwt_user_client_ui_DockPanel$LayoutData_direction = null;
_.com_google_gwt_user_client_ui_DockPanel$LayoutData_td = null;
function com_google_gwt_user_client_ui_DockPanel$TmpRow_DockPanel$TmpRow__V(){
}

function com_google_gwt_user_client_ui_DockPanel$TmpRow(){
}

_ = com_google_gwt_user_client_ui_DockPanel$TmpRow_DockPanel$TmpRow__V.prototype = com_google_gwt_user_client_ui_DockPanel$TmpRow.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_DockPanel$TmpRow_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockPanel$TmpRow_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_DockPanel$TmpRow]);
_.com_google_gwt_user_client_ui_DockPanel$TmpRow_center = 0;
_.com_google_gwt_user_client_ui_DockPanel$TmpRow_tr = null;
function com_google_gwt_user_client_ui_HTMLTable_$checkCellBounds__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV(this$static, row, column){
  var cellSize;
  com_google_gwt_user_client_ui_HTMLTable_$checkRowBounds__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static, row);
  if (column < 0) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V('Column ' + column + ' must be non-negative: ' + column);
  }
  cellSize = this$static.getCellCount__II(row);
  if (cellSize <= column) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V($intern_197 + column + $intern_198 + this$static.getCellCount__II(row));
  }
}

function com_google_gwt_user_client_ui_HTMLTable_$checkRowBounds__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static, row){
  var rowSize;
  rowSize = this$static.getRowCount__I();
  if (row >= rowSize || row < 0) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V($intern_199 + row + $intern_200 + rowSize);
  }
}

function com_google_gwt_user_client_ui_HTMLTable_$cleanCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIZLcom_google_gwt_user_client_Element_2(this$static, row, column, clearInnerHTML){
  var td;
  td = com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$getRawElement__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2IILcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_HTMLTable_cellFormatter, row, column);
  com_google_gwt_user_client_ui_HTMLTable_$internalClearCell__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_Element_2ZZ(this$static, td, clearInnerHTML);
  return td;
}

function com_google_gwt_user_client_ui_HTMLTable_$getDOMCellCount__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_Element_2II(tableBody, row){
  return tableBody.rows[row].cells.length;
}

function com_google_gwt_user_client_ui_HTMLTable_$getEventTargetCell__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2(this$static, event){
  var body, td, tr;
  td = event.srcElement;
  for (; td; td = com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(td)) {
    if (java_lang_String_$equalsIgnoreCase__Ljava_lang_String_2Ljava_lang_String_2Z(com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(td, 'tagName'), $intern_191)) {
      tr = com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(td);
      body = com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(tr);
      if (body == this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem) {
        return td;
      }
    }
    if (td == this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem) {
      return null;
    }
  }
  return null;
}

--></script>
<script><!--
function com_google_gwt_user_client_ui_HTMLTable_$getWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2(this$static, column){
  var com_google_gwt_user_client_ui_HTMLTable_$getWidgetImpl__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2_child_0, com_google_gwt_user_client_ui_HTMLTable_$getWidgetImpl__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2_e_0;
  com_google_gwt_user_client_ui_HTMLTable_$checkCellBounds__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV(this$static, 0, column);
  return com_google_gwt_user_client_ui_HTMLTable_$getWidgetImpl__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2_e_0 = com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$getRawElement__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2IILcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_HTMLTable_cellFormatter, 0, column) , com_google_gwt_user_client_ui_HTMLTable_$getWidgetImpl__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2_child_0 = com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(com_google_gwt_user_client_ui_HTMLTable_$getWidgetImpl__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2_e_0) , !com_google_gwt_user_client_ui_HTMLTable_$getWidgetImpl__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2_child_0?null:com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_impl_ElementMapperImpl_$get__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_ui_UIObject_2(this$static.com_google_gwt_user_client_ui_HTMLTable_widgetMap, com_google_gwt_user_client_ui_HTMLTable_$getWidgetImpl__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2_child_0), Q$com_google_gwt_user_client_ui_Widget);
}

function com_google_gwt_user_client_ui_HTMLTable_$insertRow__Lcom_google_gwt_user_client_ui_HTMLTable_2II(this$static, beforeRow){
  var tr;
  beforeRow != this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length && com_google_gwt_user_client_ui_HTMLTable_$checkRowBounds__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static, beforeRow);
  tr = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_190);
  com_google_gwt_user_client_DOM_insertChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem, tr, beforeRow);
  return beforeRow;
}

function com_google_gwt_user_client_ui_HTMLTable_$internalClearCell__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_Element_2ZZ(this$static, td, clearInnerHTML){
  var maybeChild, widget;
  maybeChild = com_google_gwt_dom_client_DOMImpl_$getFirstChildElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2(td);
  widget = null;
  !!maybeChild && (widget = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_impl_ElementMapperImpl_$get__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_ui_UIObject_2(this$static.com_google_gwt_user_client_ui_HTMLTable_widgetMap, maybeChild), Q$com_google_gwt_user_client_ui_Widget));
  if (widget) {
    com_google_gwt_user_client_ui_HTMLTable_$remove__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static, widget);
    return true;
  }
   else {
    clearInnerHTML && com_google_gwt_dom_client_Element_$setInnerHTML__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(td, $intern_2);
    return false;
  }
}

function com_google_gwt_user_client_ui_HTMLTable_$remove__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static, widget){
  var elem;
  if (widget.com_google_gwt_user_client_ui_Widget_parent != this$static) {
    return false;
  }
  try {
    com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(widget, null);
  }
   finally {
    elem = widget.com_google_gwt_user_client_ui_UIObject_element;
    com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(elem), elem);
    com_google_gwt_user_client_impl_ElementMapperImpl_$removeByElement__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_Element_2V(this$static.com_google_gwt_user_client_ui_HTMLTable_widgetMap, elem);
  }
  return true;
}

function com_google_gwt_user_client_ui_HTMLTable_$removeCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV(this$static, row, column){
  var td, tr;
  com_google_gwt_user_client_ui_HTMLTable_$checkCellBounds__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV(this$static, row, column);
  td = com_google_gwt_user_client_ui_HTMLTable_$cleanCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIZLcom_google_gwt_user_client_Element_2(this$static, row, column, false);
  tr = com_google_gwt_user_client_ui_HTMLTable$RowFormatter_$getRow__Lcom_google_gwt_user_client_ui_HTMLTable$RowFormatter_2Lcom_google_gwt_user_client_Element_2ILcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem, row);
  tr.removeChild(td);
}

function com_google_gwt_user_client_ui_HTMLTable_$removeRow__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static, row){
  var column, columnCount;
  columnCount = this$static.getCellCount__II(row);
  for (column = 0; column < columnCount; ++column) {
    com_google_gwt_user_client_ui_HTMLTable_$cleanCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIZLcom_google_gwt_user_client_Element_2(this$static, row, column, false);
  }
  com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem, com_google_gwt_user_client_ui_HTMLTable$RowFormatter_$getRow__Lcom_google_gwt_user_client_ui_HTMLTable$RowFormatter_2Lcom_google_gwt_user_client_Element_2ILcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem, row));
}

function com_google_gwt_user_client_ui_HTMLTable_$setCellFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2V(this$static, cellFormatter){
  this$static.com_google_gwt_user_client_ui_HTMLTable_cellFormatter = cellFormatter;
}

function com_google_gwt_user_client_ui_HTMLTable_$setCellSpacing__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static, spacing){
  this$static.com_google_gwt_user_client_ui_HTMLTable_tableElem[$intern_188] = spacing;
}

function com_google_gwt_user_client_ui_HTMLTable_$setColumnFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2V(this$static, formatter){
  !!this$static.com_google_gwt_user_client_ui_HTMLTable_columnFormatter && (formatter.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup = this$static.com_google_gwt_user_client_ui_HTMLTable_columnFormatter.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup);
  this$static.com_google_gwt_user_client_ui_HTMLTable_columnFormatter = formatter;
  com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_$prepareColumnGroup__Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2V(this$static.com_google_gwt_user_client_ui_HTMLTable_columnFormatter);
}

function com_google_gwt_user_client_ui_HTMLTable_$setText__Lcom_google_gwt_user_client_ui_HTMLTable_2IILjava_lang_String_2V(this$static, column, text){
  var td;
  com_google_gwt_user_client_ui_Grid_$prepareCell__Lcom_google_gwt_user_client_ui_Grid_2IIV(this$static, 0, column);
  td = com_google_gwt_user_client_ui_HTMLTable_$cleanCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIZLcom_google_gwt_user_client_Element_2(this$static, 0, column, text == null);
  text != null && com_google_gwt_dom_client_DOMImplTrident_$setInnerText__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(td, text);
}

function com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static, row, column, widget){
  var td;
  this$static.prepareCell__IIV(row, column);
  td = com_google_gwt_user_client_ui_HTMLTable_$cleanCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIZLcom_google_gwt_user_client_Element_2(this$static, row, column, true);
  if (widget) {
    com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(widget);
    com_google_gwt_user_client_impl_ElementMapperImpl_$put__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_ui_UIObject_2V(this$static.com_google_gwt_user_client_ui_HTMLTable_widgetMap, widget);
    com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(td, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(widget.com_google_gwt_user_client_ui_UIObject_element));
    com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(widget, this$static);
  }
}

function com_google_gwt_user_client_ui_HTMLTable_HTMLTable__V(){
  this.com_google_gwt_user_client_ui_HTMLTable_widgetMap = new com_google_gwt_user_client_impl_ElementMapperImpl_ElementMapperImpl__V;
  this.com_google_gwt_user_client_ui_HTMLTable_tableElem = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_175);
  this.com_google_gwt_user_client_ui_HTMLTable_bodyElem = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_176);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this.com_google_gwt_user_client_ui_HTMLTable_tableElem, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_HTMLTable_bodyElem));
  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2V(this, this.com_google_gwt_user_client_ui_HTMLTable_tableElem);
}

function com_google_gwt_user_client_ui_HTMLTable(){
}

_ = com_google_gwt_user_client_ui_HTMLTable.prototype = new com_google_gwt_user_client_ui_Panel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_HTMLTable_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTMLTable_12_1classLit;
}
;
_.iterator__Ljava_util_Iterator_2 = function com_google_gwt_user_client_ui_HTMLTable_iterator__Ljava_util_Iterator_2(){
  return new com_google_gwt_user_client_ui_HTMLTable$1_HTMLTable$1__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this);
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_HTMLTable_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(widget){
  return com_google_gwt_user_client_ui_HTMLTable_$remove__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_ui_Widget_2Z(this, widget);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_HTMLTable_bodyElem = null;
_.com_google_gwt_user_client_ui_HTMLTable_cellFormatter = null;
_.com_google_gwt_user_client_ui_HTMLTable_columnFormatter = null;
_.com_google_gwt_user_client_ui_HTMLTable_tableElem = null;
function com_google_gwt_user_client_ui_FlexTable_$getCellCount__Lcom_google_gwt_user_client_ui_FlexTable_2II(this$static, row){
  com_google_gwt_user_client_ui_HTMLTable_$checkRowBounds__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static, row);
  return com_google_gwt_user_client_ui_HTMLTable_$getDOMCellCount__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_Element_2II(this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem, row);
}

function com_google_gwt_user_client_ui_FlexTable_$prepareRow__Lcom_google_gwt_user_client_ui_FlexTable_2IV(this$static, row){
  var i, rowCount;
  if (row < 0) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V('Cannot create a row with a negative index: ' + row);
  }
  rowCount = this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length;
  for (i = rowCount; i <= row; ++i) {
    com_google_gwt_user_client_ui_HTMLTable_$insertRow__Lcom_google_gwt_user_client_ui_HTMLTable_2II(this$static, i);
  }
}

function com_google_gwt_user_client_ui_FlexTable_$removeAllRows__Lcom_google_gwt_user_client_ui_FlexTable_2V(this$static){
  var i, numRows;
  numRows = this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length;
  for (i = 0; i < numRows; ++i) {
    com_google_gwt_user_client_ui_HTMLTable_$removeRow__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static, 0);
  }
}

function com_google_gwt_user_client_ui_FlexTable_FlexTable__V(){
  com_google_gwt_user_client_ui_HTMLTable_HTMLTable__V.call(this);
  com_google_gwt_user_client_ui_HTMLTable_$setCellFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2V(this, new com_google_gwt_user_client_ui_FlexTable$FlexCellFormatter_FlexTable$FlexCellFormatter__Lcom_google_gwt_user_client_ui_FlexTable_2V(this));
  com_google_gwt_user_client_ui_HTMLTable_$setColumnFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2V(this, new com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_HTMLTable$ColumnFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this));
}

function com_google_gwt_user_client_ui_FlexTable_addCells__Lcom_google_gwt_user_client_Element_2IIV(table, row, num){
  var rowElem = table.rows[row];
  for (var i = 0; i < num; i++) {
    var cell = $doc.createElement($intern_191);
    rowElem.appendChild(cell);
  }
}

function com_google_gwt_user_client_ui_FlexTable(){
}

_ = com_google_gwt_user_client_ui_FlexTable_FlexTable__V.prototype = com_google_gwt_user_client_ui_FlexTable.prototype = new com_google_gwt_user_client_ui_HTMLTable;
_.getCellCount__II = function com_google_gwt_user_client_ui_FlexTable_getCellCount__II(row){
  return com_google_gwt_user_client_ui_FlexTable_$getCellCount__Lcom_google_gwt_user_client_ui_FlexTable_2II(this, row);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_FlexTable_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1FlexTable_12_1classLit;
}
;
_.getRowCount__I = function com_google_gwt_user_client_ui_FlexTable_getRowCount__I(){
  return this.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length;
}
;
_.prepareCell__IIV = function com_google_gwt_user_client_ui_FlexTable_prepareCell__IIV(row, column){
  var cellCount, required;
  com_google_gwt_user_client_ui_FlexTable_$prepareRow__Lcom_google_gwt_user_client_ui_FlexTable_2IV(this, row);
  if (column < 0) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V('Cannot create a column with a negative index: ' + column);
  }
  cellCount = (com_google_gwt_user_client_ui_HTMLTable_$checkRowBounds__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this, row) , com_google_gwt_user_client_ui_HTMLTable_$getDOMCellCount__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_Element_2II(this.com_google_gwt_user_client_ui_HTMLTable_bodyElem, row));
  required = column + 1 - cellCount;
  required > 0 && com_google_gwt_user_client_ui_FlexTable_addCells__Lcom_google_gwt_user_client_Element_2IIV(this.com_google_gwt_user_client_ui_HTMLTable_bodyElem, row, required);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$getCellElement__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2Lcom_google_gwt_user_client_Element_2IILcom_google_gwt_user_client_Element_2(table, row, col){
  return table.rows[row].cells[col];
}

function com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$getRawElement__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2IILcom_google_gwt_user_client_Element_2(this$static, row, column){
  return com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$getCellElement__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2Lcom_google_gwt_user_client_Element_2IILcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.com_google_gwt_user_client_ui_HTMLTable_bodyElem, row, column);
}

function com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$setStyleName__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2IILjava_lang_String_2V(this$static, column, styleName){
  this$static.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.prepareCell__IIV(0, column);
  com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$getCellElement__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2Lcom_google_gwt_user_client_Element_2IILcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.com_google_gwt_user_client_ui_HTMLTable_bodyElem, 0, column)[$intern_171] = styleName;
}

function com_google_gwt_user_client_ui_HTMLTable$CellFormatter_HTMLTable$CellFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this$0){
  this.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0 = this$0;
}

function com_google_gwt_user_client_ui_HTMLTable$CellFormatter(){
}

_ = com_google_gwt_user_client_ui_HTMLTable$CellFormatter_HTMLTable$CellFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2V.prototype = com_google_gwt_user_client_ui_HTMLTable$CellFormatter.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_HTMLTable$CellFormatter_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTMLTable$CellFormatter_12_1classLit;
}
;
_.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0 = null;
function com_google_gwt_user_client_ui_FlexTable$FlexCellFormatter_FlexTable$FlexCellFormatter__Lcom_google_gwt_user_client_ui_FlexTable_2V(this$0){
  this.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0 = this$0;
}

function com_google_gwt_user_client_ui_FlexTable$FlexCellFormatter(){
}

_ = com_google_gwt_user_client_ui_FlexTable$FlexCellFormatter_FlexTable$FlexCellFormatter__Lcom_google_gwt_user_client_ui_FlexTable_2V.prototype = com_google_gwt_user_client_ui_FlexTable$FlexCellFormatter.prototype = new com_google_gwt_user_client_ui_HTMLTable$CellFormatter;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_FlexTable$FlexCellFormatter_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1FlexTable$FlexCellFormatter_12_1classLit;
}
;
function com_google_gwt_user_client_ui_Grid_$prepareCell__Lcom_google_gwt_user_client_ui_Grid_2IIV(this$static, row, column){
  com_google_gwt_user_client_ui_Grid_$prepareRow__Lcom_google_gwt_user_client_ui_Grid_2IV(this$static, row);
  if (column < 0) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V('Cannot access a column with a negative index: ' + column);
  }
  if (column >= this$static.com_google_gwt_user_client_ui_Grid_numColumns) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V($intern_197 + column + $intern_198 + this$static.com_google_gwt_user_client_ui_Grid_numColumns);
  }
}

function com_google_gwt_user_client_ui_Grid_$prepareRow__Lcom_google_gwt_user_client_ui_Grid_2IV(this$static, row){
  if (row < 0) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V('Cannot access a row with a negative index: ' + row);
  }
  if (row >= this$static.com_google_gwt_user_client_ui_Grid_numRows) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V($intern_199 + row + $intern_200 + this$static.com_google_gwt_user_client_ui_Grid_numRows);
  }
}

function com_google_gwt_user_client_ui_Grid_$removeRow__Lcom_google_gwt_user_client_ui_Grid_2IV(this$static, row){
  com_google_gwt_user_client_ui_HTMLTable_$removeRow__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static, row);
  --this$static.com_google_gwt_user_client_ui_Grid_numRows;
}

function com_google_gwt_user_client_ui_Grid_$resizeColumns__Lcom_google_gwt_user_client_ui_Grid_2IV(this$static, columns){
  var i, j, com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_td_0, com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_tr_0, com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_com_google_gwt_user_client_ui_Grid_$createCell__Lcom_google_gwt_user_client_ui_Grid_2Lcom_google_gwt_user_client_Element_2_td_0_0;
  if (this$static.com_google_gwt_user_client_ui_Grid_numColumns == columns) {
    return;
  }
  if (columns < 0) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V('Cannot set number of columns to ' + columns);
  }
  if (this$static.com_google_gwt_user_client_ui_Grid_numColumns > columns) {
    for (i = 0; i < this$static.com_google_gwt_user_client_ui_Grid_numRows; ++i) {
      for (j = this$static.com_google_gwt_user_client_ui_Grid_numColumns - 1; j >= columns; --j) {
        com_google_gwt_user_client_ui_HTMLTable_$removeCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV(this$static, i, j);
      }
    }
  }
   else {
    for (i = 0; i < this$static.com_google_gwt_user_client_ui_Grid_numRows; ++i) {
      for (j = this$static.com_google_gwt_user_client_ui_Grid_numColumns; j < columns; ++j) {
        com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_tr_0 = com_google_gwt_user_client_ui_HTMLTable$RowFormatter_$getRow__Lcom_google_gwt_user_client_ui_HTMLTable$RowFormatter_2Lcom_google_gwt_user_client_Element_2ILcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem, i);
        com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_td_0 = (com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_com_google_gwt_user_client_ui_Grid_$createCell__Lcom_google_gwt_user_client_ui_Grid_2Lcom_google_gwt_user_client_Element_2_td_0_0 = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_191) , com_google_gwt_dom_client_Element_$setInnerHTML__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_com_google_gwt_user_client_ui_Grid_$createCell__Lcom_google_gwt_user_client_ui_Grid_2Lcom_google_gwt_user_client_Element_2_td_0_0, $intern_152) , com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_com_google_gwt_user_client_ui_Grid_$createCell__Lcom_google_gwt_user_client_ui_Grid_2Lcom_google_gwt_user_client_Element_2_td_0_0);
        com_google_gwt_user_client_impl_DOMImplTrident_$insertChild__Lcom_google_gwt_user_client_impl_DOMImplTrident_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_tr_0, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(com_google_gwt_user_client_ui_HTMLTable_$insertCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV_td_0), j);
      }
    }
  }
  this$static.com_google_gwt_user_client_ui_Grid_numColumns = columns;
  com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_$resizeColumnGroup__Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2IZV(this$static.com_google_gwt_user_client_ui_HTMLTable_columnFormatter, columns, false);
}

function com_google_gwt_user_client_ui_Grid_$resizeRows__Lcom_google_gwt_user_client_ui_Grid_2IV(this$static, rows){
  if (this$static.com_google_gwt_user_client_ui_Grid_numRows == rows) {
    return;
  }
  if (rows < 0) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V('Cannot set number of rows to ' + rows);
  }
  if (this$static.com_google_gwt_user_client_ui_Grid_numRows < rows) {
    com_google_gwt_user_client_ui_Grid_addRows__Lcom_google_gwt_user_client_Element_2IIV(this$static.com_google_gwt_user_client_ui_HTMLTable_bodyElem, rows - this$static.com_google_gwt_user_client_ui_Grid_numRows, this$static.com_google_gwt_user_client_ui_Grid_numColumns);
    this$static.com_google_gwt_user_client_ui_Grid_numRows = rows;
  }
   else {
    while (this$static.com_google_gwt_user_client_ui_Grid_numRows > rows) {
      com_google_gwt_user_client_ui_Grid_$removeRow__Lcom_google_gwt_user_client_ui_Grid_2IV(this$static, this$static.com_google_gwt_user_client_ui_Grid_numRows - 1);
    }
  }
}

function com_google_gwt_user_client_ui_Grid_Grid__V(){
  com_google_gwt_user_client_ui_HTMLTable_HTMLTable__V.call(this);
  com_google_gwt_user_client_ui_HTMLTable_$setCellFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2V(this, new com_google_gwt_user_client_ui_HTMLTable$CellFormatter_HTMLTable$CellFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this));
  com_google_gwt_user_client_ui_HTMLTable_$setColumnFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2V(this, new com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_HTMLTable$ColumnFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this));
}

function com_google_gwt_user_client_ui_Grid_Grid__IIV(){
  com_google_gwt_user_client_ui_Grid_Grid__V.call(this);
  com_google_gwt_user_client_ui_Grid_$resizeColumns__Lcom_google_gwt_user_client_ui_Grid_2IV(this, 3);
  com_google_gwt_user_client_ui_Grid_$resizeRows__Lcom_google_gwt_user_client_ui_Grid_2IV(this, 1);
}

function com_google_gwt_user_client_ui_Grid_addRows__Lcom_google_gwt_user_client_Element_2IIV(table, rows, columns){
  var td = $doc.createElement($intern_191);
  td.innerHTML = $intern_152;
  var row = $doc.createElement($intern_190);
  for (var cellNum = 0; cellNum < columns; cellNum++) {
    var cell = td.cloneNode(true);
    row.appendChild(cell);
  }
  table.appendChild(row);
  for (var rowNum = 1; rowNum < rows; rowNum++) {
    table.appendChild(row.cloneNode(true));
  }
}

function com_google_gwt_user_client_ui_Grid(){
}

_ = com_google_gwt_user_client_ui_Grid_Grid__IIV.prototype = com_google_gwt_user_client_ui_Grid.prototype = new com_google_gwt_user_client_ui_HTMLTable;
_.getCellCount__II = function com_google_gwt_user_client_ui_Grid_getCellCount__II(row){
  return this.com_google_gwt_user_client_ui_Grid_numColumns;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_Grid_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Grid_12_1classLit;
}
;
_.getRowCount__I = function com_google_gwt_user_client_ui_Grid_getRowCount__I(){
  return this.com_google_gwt_user_client_ui_Grid_numRows;
}
;
_.prepareCell__IIV = function com_google_gwt_user_client_ui_Grid_prepareCell__IIV(row, column){
  com_google_gwt_user_client_ui_Grid_$prepareCell__Lcom_google_gwt_user_client_ui_Grid_2IIV(this, row, column);
}
;
--></script>
<script><!--
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_Grid_numColumns = 0;
_.com_google_gwt_user_client_ui_Grid_numRows = 0;
function com_google_gwt_user_client_ui_Label_$setText__Lcom_google_gwt_user_client_ui_Label_2Ljava_lang_String_2V(this$static, text){
  com_google_gwt_user_client_ui_DirectionalTextHelper_$setTextOrHtml__Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2Ljava_lang_String_2ZV(this$static.com_google_gwt_user_client_ui_LabelBase_directionalTextHelper, text, false);
}

function com_google_gwt_user_client_ui_Label_Label__Ljava_lang_String_2V(text){
  com_google_gwt_user_client_ui_LabelBase_LabelBase__ZV.call(this, false);
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = $intern_201;
  com_google_gwt_user_client_ui_DirectionalTextHelper_$setTextOrHtml__Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2Ljava_lang_String_2ZV(this.com_google_gwt_user_client_ui_LabelBase_directionalTextHelper, text, false);
}

function com_google_gwt_user_client_ui_Label_Label__Lcom_google_gwt_dom_client_Element_2V(element){
  com_google_gwt_user_client_ui_LabelBase_LabelBase__Lcom_google_gwt_dom_client_Element_2ZV.call(this, element, java_lang_String_$equalsIgnoreCase__Ljava_lang_String_2Ljava_lang_String_2Z($intern_182, com_google_gwt_dom_client_DOMImplTrident_$getTagName__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2(element)));
}

function com_google_gwt_user_client_ui_Label(){
}

_ = com_google_gwt_user_client_ui_Label_Label__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_ui_Label.prototype = new com_google_gwt_user_client_ui_LabelBase;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_Label_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Label_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_HTML_HTML__V(){
  com_google_gwt_user_client_ui_Label_Label__Lcom_google_gwt_dom_client_Element_2V.call(this, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10));
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'gwt-HTML';
}

function com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V(html){
  com_google_gwt_user_client_ui_HTML_HTML__V.call(this);
  com_google_gwt_user_client_ui_DirectionalTextHelper_$setTextOrHtml__Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2Ljava_lang_String_2ZV(this.com_google_gwt_user_client_ui_LabelBase_directionalTextHelper, html, true);
}

function com_google_gwt_user_client_ui_HTML(){
}

_ = com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_ui_HTML_HTML__V.prototype = com_google_gwt_user_client_ui_HTML.prototype = new com_google_gwt_user_client_ui_Label;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_HTML_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTML_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_HTMLTable$1_$findNext__Lcom_google_gwt_user_client_ui_HTMLTable$1_2V(this$static){
  while (++this$static.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex < this$static.com_google_gwt_user_client_ui_HTMLTable$1_widgetList.java_util_ArrayList_size) {
    if (java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_HTMLTable$1_widgetList, this$static.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex) != null) {
      return;
    }
  }
}

function com_google_gwt_user_client_ui_HTMLTable$1_$next__Lcom_google_gwt_user_client_ui_HTMLTable$1_2Lcom_google_gwt_user_client_ui_Widget_2(this$static){
  var result;
  if (this$static.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex >= this$static.com_google_gwt_user_client_ui_HTMLTable$1_widgetList.java_util_ArrayList_size) {
    throw new java_util_NoSuchElementException_NoSuchElementException__V;
  }
  result = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_HTMLTable$1_widgetList, this$static.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex), Q$com_google_gwt_user_client_ui_Widget);
  this$static.com_google_gwt_user_client_ui_HTMLTable$1_lastIndex = this$static.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex;
  com_google_gwt_user_client_ui_HTMLTable$1_$findNext__Lcom_google_gwt_user_client_ui_HTMLTable$1_2V(this$static);
  return result;
}

function com_google_gwt_user_client_ui_HTMLTable$1_HTMLTable$1__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this$0){
  this.com_google_gwt_user_client_ui_HTMLTable$1_this$0 = this$0;
  this.com_google_gwt_user_client_ui_HTMLTable$1_widgetList = this.com_google_gwt_user_client_ui_HTMLTable$1_this$0.com_google_gwt_user_client_ui_HTMLTable_widgetMap.com_google_gwt_user_client_impl_ElementMapperImpl_uiObjectList;
  com_google_gwt_user_client_ui_HTMLTable$1_$findNext__Lcom_google_gwt_user_client_ui_HTMLTable$1_2V(this);
}

function com_google_gwt_user_client_ui_HTMLTable$1(){
}

_ = com_google_gwt_user_client_ui_HTMLTable$1_HTMLTable$1__Lcom_google_gwt_user_client_ui_HTMLTable_2V.prototype = com_google_gwt_user_client_ui_HTMLTable$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_HTMLTable$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTMLTable$1_12_1classLit;
}
;
_.hasNext__Z = function com_google_gwt_user_client_ui_HTMLTable$1_hasNext__Z(){
  return this.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex < this.com_google_gwt_user_client_ui_HTMLTable$1_widgetList.java_util_ArrayList_size;
}
;
_.next__Ljava_lang_Object_2 = function com_google_gwt_user_client_ui_HTMLTable$1_next__Ljava_lang_Object_2(){
  return com_google_gwt_user_client_ui_HTMLTable$1_$next__Lcom_google_gwt_user_client_ui_HTMLTable$1_2Lcom_google_gwt_user_client_ui_Widget_2(this);
}
;
_.remove__V = function com_google_gwt_user_client_ui_HTMLTable$1_remove__V(){
  var w;
  if (this.com_google_gwt_user_client_ui_HTMLTable$1_lastIndex < 0) {
    throw new java_lang_IllegalStateException_IllegalStateException__V;
  }
  w = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this.com_google_gwt_user_client_ui_HTMLTable$1_widgetList, this.com_google_gwt_user_client_ui_HTMLTable$1_lastIndex), Q$com_google_gwt_user_client_ui_Widget);
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(w);
  this.com_google_gwt_user_client_ui_HTMLTable$1_lastIndex = -1;
}
;
_.com_google_gwt_user_client_ui_HTMLTable$1_lastIndex = -1;
_.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex = -1;
_.com_google_gwt_user_client_ui_HTMLTable$1_this$0 = null;
function com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_$prepareColumnGroup__Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2V(this$static){
  if (!this$static.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup) {
    this$static.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, 'colgroup');
    com_google_gwt_user_client_DOM_insertChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2IV(this$static.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_this$0.com_google_gwt_user_client_ui_HTMLTable_tableElem, this$static.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup, 0);
    com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_202)));
  }
}

function com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_$resizeColumnGroup__Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2IZV(this$static, columns, growOnly){
  var i, num;
  columns = columns > 1?columns:1;
  num = this$static.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup.childNodes.length;
  if (num < columns) {
    for (i = num; i < columns; ++i) {
      com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_202));
    }
  }
   else if (!growOnly && num > columns) {
    for (i = num; i > columns; --i) {
      com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup, this$static.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup.lastChild);
    }
  }
}

function com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_HTMLTable$ColumnFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this$0){
  this.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_this$0 = this$0;
}

function com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter(){
}

_ = com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_HTMLTable$ColumnFormatter__Lcom_google_gwt_user_client_ui_HTMLTable_2V.prototype = com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTMLTable$ColumnFormatter_12_1classLit;
}
;
_.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_columnGroup = null;
_.com_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_this$0 = null;
function com_google_gwt_user_client_ui_HTMLTable$RowFormatter_$getRow__Lcom_google_gwt_user_client_ui_HTMLTable$RowFormatter_2Lcom_google_gwt_user_client_Element_2ILcom_google_gwt_user_client_Element_2(elem, row){
  return elem.rows[row];
}

function com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__V(){
  com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__V = nullMethod;
  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1CENTER = new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_HasHorizontalAlignment$HorizontalAlignmentConstant__Ljava_lang_String_2V('center');
  new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_HasHorizontalAlignment$HorizontalAlignmentConstant__Ljava_lang_String_2V('justify');
  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1LEFT = new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_HasHorizontalAlignment$HorizontalAlignmentConstant__Ljava_lang_String_2V($intern_144);
  new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_HasHorizontalAlignment$HorizontalAlignmentConstant__Ljava_lang_String_2V($intern_147);
  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1LOCALE_1START = (com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1LEFT);
  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1DEFAULT = com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1LOCALE_1START;
}

var com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1CENTER, com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1DEFAULT, com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1LEFT, com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1LOCALE_1START;
function com_google_gwt_user_client_ui_HasHorizontalAlignment$AutoHorizontalAlignmentConstant(){
}

_ = com_google_gwt_user_client_ui_HasHorizontalAlignment$AutoHorizontalAlignmentConstant.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_HasHorizontalAlignment$AutoHorizontalAlignmentConstant_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HasHorizontalAlignment$AutoHorizontalAlignmentConstant_12_1classLit;
}
;
function com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_HasHorizontalAlignment$HorizontalAlignmentConstant__Ljava_lang_String_2V(textAlignString){
  this.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString = textAlignString;
}

function com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant(){
}

_ = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_HasHorizontalAlignment$HorizontalAlignmentConstant__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant.prototype = new com_google_gwt_user_client_ui_HasHorizontalAlignment$AutoHorizontalAlignmentConstant;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HasHorizontalAlignment$HorizontalAlignmentConstant_12_1classLit;
}
;
_.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString = null;
function com_google_gwt_user_client_ui_HasVerticalAlignment_$clinit__V(){
  com_google_gwt_user_client_ui_HasVerticalAlignment_$clinit__V = nullMethod;
  new com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_HasVerticalAlignment$VerticalAlignmentConstant__Ljava_lang_String_2V($intern_148);
  new com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_HasVerticalAlignment$VerticalAlignmentConstant__Ljava_lang_String_2V('middle');
  com_google_gwt_user_client_ui_HasVerticalAlignment_ALIGN_1TOP = new com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_HasVerticalAlignment$VerticalAlignmentConstant__Ljava_lang_String_2V($intern_145);
}

var com_google_gwt_user_client_ui_HasVerticalAlignment_ALIGN_1TOP;
function com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_HasVerticalAlignment$VerticalAlignmentConstant__Ljava_lang_String_2V(verticalAlignString){
  this.com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_verticalAlignString = verticalAlignString;
}

function com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant(){
}

_ = com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_HasVerticalAlignment$VerticalAlignmentConstant__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HasVerticalAlignment$VerticalAlignmentConstant_12_1classLit;
}
;
_.com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_verticalAlignString = null;
function com_google_gwt_user_client_ui_HorizontalPanel_$add__Lcom_google_gwt_user_client_ui_HorizontalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w){
  var td, com_google_gwt_user_client_ui_HorizontalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_HorizontalPanel_2Lcom_google_gwt_user_client_Element_2_td_0;
  td = (com_google_gwt_user_client_ui_HorizontalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_HorizontalPanel_2Lcom_google_gwt_user_client_Element_2_td_0 = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_191) , com_google_gwt_user_client_ui_HorizontalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_HorizontalPanel_2Lcom_google_gwt_user_client_Element_2_td_0[$intern_193] = this$static.com_google_gwt_user_client_ui_HorizontalPanel_horzAlign.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString , com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(com_google_gwt_user_client_ui_HorizontalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_HorizontalPanel_2Lcom_google_gwt_user_client_Element_2_td_0, $intern_194, this$static.com_google_gwt_user_client_ui_HorizontalPanel_vertAlign.com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_verticalAlignString) , com_google_gwt_user_client_ui_HorizontalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_HorizontalPanel_2Lcom_google_gwt_user_client_Element_2_td_0);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.com_google_gwt_user_client_ui_HorizontalPanel_tableRow, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(td));
  com_google_gwt_user_client_ui_ComplexPanel_$add__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2V(this$static, w, td);
}

function com_google_gwt_user_client_ui_HorizontalPanel_HorizontalPanel__V(){
  com_google_gwt_user_client_ui_CellPanel_CellPanel__V.call(this);
  this.com_google_gwt_user_client_ui_HorizontalPanel_horzAlign = (com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__V() , com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1DEFAULT);
  this.com_google_gwt_user_client_ui_HorizontalPanel_vertAlign = (com_google_gwt_user_client_ui_HasVerticalAlignment_$clinit__V() , com_google_gwt_user_client_ui_HasVerticalAlignment_ALIGN_1TOP);
  this.com_google_gwt_user_client_ui_HorizontalPanel_tableRow = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_190);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this.com_google_gwt_user_client_ui_CellPanel_body, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(this.com_google_gwt_user_client_ui_HorizontalPanel_tableRow));
  this.com_google_gwt_user_client_ui_CellPanel_table[$intern_188] = $intern_81;
  this.com_google_gwt_user_client_ui_CellPanel_table[$intern_189] = $intern_81;
}

function com_google_gwt_user_client_ui_HorizontalPanel(){
}

_ = com_google_gwt_user_client_ui_HorizontalPanel_HorizontalPanel__V.prototype = com_google_gwt_user_client_ui_HorizontalPanel.prototype = new com_google_gwt_user_client_ui_CellPanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_HorizontalPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HorizontalPanel_12_1classLit;
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_HorizontalPanel_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(w){
  var removed, td;
  td = com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(w.com_google_gwt_user_client_ui_UIObject_element);
  removed = com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this, w);
  removed && com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this.com_google_gwt_user_client_ui_HorizontalPanel_tableRow, td);
  return removed;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_HorizontalPanel_tableRow = null;
function com_google_gwt_user_client_ui_LayoutCommand$1_LayoutCommand$1__Lcom_google_gwt_user_client_ui_LayoutCommand_2V(){
}

function com_google_gwt_user_client_ui_LayoutCommand$1(){
}

_ = com_google_gwt_user_client_ui_LayoutCommand$1_LayoutCommand$1__Lcom_google_gwt_user_client_ui_LayoutCommand_2V.prototype = com_google_gwt_user_client_ui_LayoutCommand$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_LayoutCommand$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1LayoutCommand$1_12_1classLit;
}
;
function com_google_gwt_user_client_ui_LayoutPanel_$add__Lcom_google_gwt_user_client_ui_LayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, widget){
  com_google_gwt_user_client_ui_LayoutPanel_$insert__Lcom_google_gwt_user_client_ui_LayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2IV(this$static, widget, this$static.com_google_gwt_user_client_ui_ComplexPanel_children.com_google_gwt_user_client_ui_WidgetCollection_size);
}

function com_google_gwt_user_client_ui_LayoutPanel_$insert__Lcom_google_gwt_user_client_ui_LayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2IV(this$static, widget, beforeIndex){
  var layer;
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(widget);
  com_google_gwt_user_client_ui_WidgetCollection_$insert__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2IV(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, widget, beforeIndex);
  layer = com_google_gwt_layout_client_Layout_$attachChild__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_Object_2Lcom_google_gwt_layout_client_Layout$Layer_2(this$static.com_google_gwt_user_client_ui_LayoutPanel_layout, widget.com_google_gwt_user_client_ui_UIObject_element, widget);
  widget.com_google_gwt_user_client_ui_Widget_layoutData = layer;
  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2V(widget, this$static);
  com_google_gwt_user_client_ui_LayoutCommand_$schedule__Lcom_google_gwt_user_client_ui_LayoutCommand_2ILcom_google_gwt_layout_client_Layout$AnimationCallback_2V(this$static.com_google_gwt_user_client_ui_LayoutPanel_layoutCmd);
}

function com_google_gwt_user_client_ui_LayoutPanel_$onResize__Lcom_google_gwt_user_client_ui_LayoutPanel_2V(this$static){
  var child, child$iterator;
  for (child$iterator = new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V(this$static.com_google_gwt_user_client_ui_ComplexPanel_children); child$iterator.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < child$iterator.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size - 1;) {
    child = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_Widget_2(child$iterator);
    com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(child, Q$com_google_gwt_user_client_ui_RequiresResize) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(child, Q$com_google_gwt_user_client_ui_RequiresResize).onResize__V();
  }
}

function com_google_gwt_user_client_ui_LayoutPanel_$setWidgetLeftRight__Lcom_google_gwt_user_client_ui_LayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(this$static, child, leftUnit, rightUnit){
  com_google_gwt_layout_client_Layout$Layer_$setLeftRight__Lcom_google_gwt_layout_client_Layout$Layer_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(child.com_google_gwt_user_client_ui_Widget_layoutData, Q$com_google_gwt_layout_client_Layout$Layer), 0, leftUnit, 0, rightUnit);
  com_google_gwt_user_client_ui_LayoutCommand_$schedule__Lcom_google_gwt_user_client_ui_LayoutCommand_2ILcom_google_gwt_layout_client_Layout$AnimationCallback_2V(this$static.com_google_gwt_user_client_ui_LayoutPanel_layoutCmd);
}

function com_google_gwt_user_client_ui_LayoutPanel(){
}

_ = com_google_gwt_user_client_ui_LayoutPanel.prototype = new com_google_gwt_user_client_ui_ComplexPanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_LayoutPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1LayoutPanel_12_1classLit;
}
;
_.onLoad__V = function com_google_gwt_user_client_ui_LayoutPanel_onLoad__V(){
}
;
_.onResize__V = function com_google_gwt_user_client_ui_LayoutPanel_onResize__V(){
  com_google_gwt_user_client_ui_LayoutPanel_$onResize__Lcom_google_gwt_user_client_ui_LayoutPanel_2V(this);
}
;
_.onUnload__V = function com_google_gwt_user_client_ui_LayoutPanel_onUnload__V(){
  com_google_gwt_layout_client_LayoutImplIE8_$removeLayerRefs__Lcom_google_gwt_layout_client_LayoutImplIE8_2Lcom_google_gwt_dom_client_Element_2V(this.com_google_gwt_user_client_ui_LayoutPanel_layout.com_google_gwt_layout_client_Layout_parentElem);
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_LayoutPanel_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(w){
  var removed;
  removed = com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this, w);
  removed && com_google_gwt_layout_client_Layout_$removeChild__Lcom_google_gwt_layout_client_Layout_2Lcom_google_gwt_layout_client_Layout$Layer_2V(this.com_google_gwt_user_client_ui_LayoutPanel_layout, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(w.com_google_gwt_user_client_ui_Widget_layoutData, Q$com_google_gwt_layout_client_Layout$Layer));
  return removed;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_RequiresResize, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_LayoutPanel_layout = null;
_.com_google_gwt_user_client_ui_LayoutPanel_layoutCmd = null;
--></script>
<script><!--
function com_google_gwt_user_client_ui_PopupPanel$1_$onResize__Lcom_google_gwt_user_client_ui_PopupPanel$1_2Lcom_google_gwt_event_logical_shared_ResizeEvent_2V(){
  var height, style, width, winHeight, winWidth;
  style = null.nullMethod();
  winWidth = com_google_gwt_dom_client_Document_$getClientWidth__Lcom_google_gwt_dom_client_Document_2I($doc);
  winHeight = com_google_gwt_dom_client_Document_$getClientHeight__Lcom_google_gwt_dom_client_Document_2I($doc);
  style[$intern_153] = (com_google_gwt_dom_client_Style$Display_$clinit__V() , $intern_174);
  style[$intern_150] = 0 + (com_google_gwt_dom_client_Style$Unit_$clinit__V() , $intern_13);
  style[$intern_151] = $intern_146;
  width = com_google_gwt_dom_client_Document_$getScrollWidth__Lcom_google_gwt_dom_client_Document_2I($doc);
  height = com_google_gwt_dom_client_Document_$getScrollHeight__Lcom_google_gwt_dom_client_Document_2I($doc);
  style[$intern_150] = (width > winWidth?width:winWidth) + $intern_13;
  style[$intern_151] = (height > winHeight?height:winHeight) + $intern_13;
  style[$intern_153] = 'block';
}

function com_google_gwt_user_client_ui_PopupPanel$1_PopupPanel$1__Lcom_google_gwt_user_client_ui_PopupPanel_2V(){
}

function com_google_gwt_user_client_ui_PopupPanel$1(){
}

_ = com_google_gwt_user_client_ui_PopupPanel$1_PopupPanel$1__Lcom_google_gwt_user_client_ui_PopupPanel_2V.prototype = com_google_gwt_user_client_ui_PopupPanel$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_PopupPanel$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$1_12_1classLit;
}
;
_.onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V = function com_google_gwt_user_client_ui_PopupPanel$1_onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V(event){
  com_google_gwt_user_client_ui_PopupPanel$1_$onResize__Lcom_google_gwt_user_client_ui_PopupPanel$1_2Lcom_google_gwt_event_logical_shared_ResizeEvent_2V();
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_ResizeHandler, Q$com_google_gwt_event_shared_EventHandler]);
function com_google_gwt_user_client_ui_PopupPanel$2_$setPosition__Lcom_google_gwt_user_client_ui_PopupPanel$2_2IIV(this$static, offsetWidth, offsetHeight){
  com_google_gwt_user_client_ui_PopupPanel_$position__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_ui_UIObject_2IIV(this$static.com_google_gwt_user_client_ui_PopupPanel$2_this$0, this$static.com_google_gwt_user_client_ui_PopupPanel$2_val$target, offsetWidth, offsetHeight);
}

function com_google_gwt_user_client_ui_PopupPanel$2_PopupPanel$2__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$0, val$target){
  this.com_google_gwt_user_client_ui_PopupPanel$2_this$0 = this$0;
  this.com_google_gwt_user_client_ui_PopupPanel$2_val$target = val$target;
}

function com_google_gwt_user_client_ui_PopupPanel$2(){
}

_ = com_google_gwt_user_client_ui_PopupPanel$2_PopupPanel$2__Lcom_google_gwt_user_client_ui_PopupPanel_2V.prototype = com_google_gwt_user_client_ui_PopupPanel$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_PopupPanel$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$2_12_1classLit;
}
;
_.com_google_gwt_user_client_ui_PopupPanel$2_this$0 = null;
_.com_google_gwt_user_client_ui_PopupPanel$2_val$target = null;
function com_google_gwt_user_client_ui_PopupPanel$3_PopupPanel$3__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$0){
  this.com_google_gwt_user_client_ui_PopupPanel$3_this$0 = this$0;
}

function com_google_gwt_user_client_ui_PopupPanel$3(){
}

_ = com_google_gwt_user_client_ui_PopupPanel$3_PopupPanel$3__Lcom_google_gwt_user_client_ui_PopupPanel_2V.prototype = com_google_gwt_user_client_ui_PopupPanel$3.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_PopupPanel$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$3_12_1classLit;
}
;
_.onPreviewNativeEvent__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V = function com_google_gwt_user_client_ui_PopupPanel$3_onPreviewNativeEvent__Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V(event){
  com_google_gwt_user_client_ui_PopupPanel_$previewNativeEvent__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_Event$NativePreviewEvent_2V(this.com_google_gwt_user_client_ui_PopupPanel$3_this$0, event);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_shared_EventHandler, Q$com_google_gwt_user_client_Event$NativePreviewHandler]);
_.com_google_gwt_user_client_ui_PopupPanel$3_this$0 = null;
function com_google_gwt_user_client_ui_PopupPanel$4_PopupPanel$4__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$0){
  this.com_google_gwt_user_client_ui_PopupPanel$4_this$0 = this$0;
}

function com_google_gwt_user_client_ui_PopupPanel$4(){
}

_ = com_google_gwt_user_client_ui_PopupPanel$4_PopupPanel$4__Lcom_google_gwt_user_client_ui_PopupPanel_2V.prototype = com_google_gwt_user_client_ui_PopupPanel$4.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_PopupPanel$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$4_12_1classLit;
}
;
_.onValueChange__Lcom_google_gwt_event_logical_shared_ValueChangeEvent_2V = function com_google_gwt_user_client_ui_PopupPanel$4_onValueChange__Lcom_google_gwt_event_logical_shared_ValueChangeEvent_2V(event){
  this.com_google_gwt_user_client_ui_PopupPanel$4_this$0.com_google_gwt_user_client_ui_PopupPanel_autoHideOnHistoryEvents && com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(this.com_google_gwt_user_client_ui_PopupPanel$4_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_ValueChangeHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.com_google_gwt_user_client_ui_PopupPanel$4_this$0 = null;
function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$maybeShowGlass__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$static){
  if (this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showing) {
    if (this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_isGlassEnabled) {
      com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2($doc.body, this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_glass);
      this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_resizeRegistration = com_google_gwt_user_client_Window_addResizeHandler__Lcom_google_gwt_event_logical_shared_ResizeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_glassResizer);
      com_google_gwt_user_client_ui_PopupPanel$1_$onResize__Lcom_google_gwt_user_client_ui_PopupPanel$1_2Lcom_google_gwt_event_logical_shared_ResizeEvent_2V();
      this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_glassShowing = true;
    }
  }
   else if (this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_glassShowing) {
    com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2($doc.body, this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_glass);
    com_google_web_bindery_event_shared_SimpleEventBus$1_$removeHandler__Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2V(this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_resizeRegistration.com_google_gwt_event_shared_LegacyHandlerWrapper_real);
    this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_resizeRegistration = null;
    this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_glassShowing = false;
  }
}

function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$onComplete__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$static){
  if (!this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showing) {
    com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$maybeShowGlass__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$static);
    this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_isUnloading || com_google_gwt_user_client_ui_AbsolutePanel_$remove__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2Z((com_google_gwt_user_client_ui_RootPanel_$clinit__V() , com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2Lcom_google_gwt_user_client_ui_RootPanel_2()), this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel);
  }
  this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_203] = 'rect(auto, auto, auto, auto)';
  this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_142] = $intern_186;
}

function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$onInstantaneousRun__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$static){
  com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$maybeShowGlass__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$static);
  if (this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showing) {
    this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_140] = $intern_141;
    this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_topPosition != -1 && com_google_gwt_user_client_ui_PopupPanel_$setPopupPosition__Lcom_google_gwt_user_client_ui_PopupPanel_2IIV(this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel, this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_leftPosition, this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_topPosition);
    com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2V((com_google_gwt_user_client_ui_RootPanel_$clinit__V() , com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2Lcom_google_gwt_user_client_ui_RootPanel_2()), this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel);
  }
   else {
    this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_isUnloading || com_google_gwt_user_client_ui_AbsolutePanel_$remove__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2Z((com_google_gwt_user_client_ui_RootPanel_$clinit__V() , com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2Lcom_google_gwt_user_client_ui_RootPanel_2()), this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel);
  }
  this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_142] = $intern_186;
}

function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$onUpdate__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2DV(this$static, progress){
  var bottom, height, left, right, top, width;
  this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showing || (progress = 1 - progress);
  top = 0;
  left = 0;
  right = 0;
  bottom = 0;
  height = com_google_gwt_lang_Cast_round_1int__DI(progress * this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_offsetHeight);
  width = com_google_gwt_lang_Cast_round_1int__DI(progress * this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_offsetWidth);
  switch (0) {
    case 2:
    case 0:
      top = this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_offsetHeight - height >> 1;
      left = this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_offsetWidth - width >> 1;
      right = left + width;
      bottom = top + height;
  }
  com_google_gwt_user_client_ui_impl_PopupImpl_$setClip__Lcom_google_gwt_user_client_ui_impl_PopupImpl_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element, 'rect(' + top + $intern_204 + right + $intern_204 + bottom + $intern_204 + left + 'px)');
}

function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$setState__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2ZZV(this$static, showing, isUnloading){
  var animate;
  this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_isUnloading = isUnloading;
  com_google_gwt_animation_client_Animation_$cancel__Lcom_google_gwt_animation_client_Animation_2V(this$static);
  if (this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showTimer) {
    com_google_gwt_user_client_Timer_$cancel__Lcom_google_gwt_user_client_Timer_2V(this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showTimer);
    this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showTimer = null;
    com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$onComplete__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$static);
  }
  this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_showing = showing;
  com_google_gwt_user_client_ui_PopupPanel_$updateHandlers__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel);
  animate = !isUnloading && this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_isAnimationEnabled;
  this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showing = showing;
  if (animate) {
    if (showing) {
      com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$maybeShowGlass__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$static);
      this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_140] = $intern_141;
      this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_topPosition != -1 && com_google_gwt_user_client_ui_PopupPanel_$setPopupPosition__Lcom_google_gwt_user_client_ui_PopupPanel_2IIV(this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel, this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_leftPosition, this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_PopupPanel_topPosition);
      this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_203] = 'rect(0px, 0px, 0px, 0px)';
      com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2V((com_google_gwt_user_client_ui_RootPanel_$clinit__V() , com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2Lcom_google_gwt_user_client_ui_RootPanel_2()), this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel);
      this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showTimer = new com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_PopupPanel$ResizeAnimation$1__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$static);
      com_google_gwt_user_client_Timer_$schedule__Lcom_google_gwt_user_client_Timer_2IV(this$static.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showTimer, 1);
    }
     else {
      com_google_gwt_animation_client_Animation_$run__Lcom_google_gwt_animation_client_Animation_2IDLcom_google_gwt_dom_client_Element_2V(this$static, 200, com_google_gwt_core_client_Duration_currentTimeMillis__D());
    }
  }
   else {
    com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$onInstantaneousRun__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$static);
  }
}

function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_PopupPanel$ResizeAnimation__Lcom_google_gwt_user_client_ui_PopupPanel_2V(panel){
  com_google_gwt_animation_client_Animation_Animation__V.call(this);
  this.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel = panel;
}

function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation(){
}

_ = com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_PopupPanel$ResizeAnimation__Lcom_google_gwt_user_client_ui_PopupPanel_2V.prototype = com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation.prototype = new com_google_gwt_animation_client_Animation;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$ResizeAnimation_12_1classLit;
}
;
_.onComplete__V = function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_onComplete__V(){
  com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$onComplete__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this);
}
;
_.onStart__V = function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_onStart__V(){
  this.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_offsetHeight = com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(this.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element, $intern_184);
  this.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_offsetWidth = com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(this.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element, $intern_183);
  this.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_142] = $intern_143;
  com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$onUpdate__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2DV(this, (1 + Math.cos(3.141592653589793)) / 2);
}
;
_.onUpdate__DV = function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_onUpdate__DV(progress){
  com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_$onUpdate__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2DV(this, progress);
}
;
_.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_curPanel = null;
_.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_glassShowing = false;
_.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_isUnloading = false;
_.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_offsetHeight = 0;
_.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_offsetWidth = -1;
_.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_resizeRegistration = null;
_.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showTimer = null;
_.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showing = false;
function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_PopupPanel$ResizeAnimation$1__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V(this$1){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_this$1 = this$1;
}

function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1(){
}

_ = com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_PopupPanel$ResizeAnimation$1__Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2V.prototype = com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$ResizeAnimation$1_12_1classLit;
}
;
_.run__V = function com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_run__V(){
  this.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_this$1.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_showTimer = null;
  com_google_gwt_animation_client_Animation_$run__Lcom_google_gwt_animation_client_Animation_2IDLcom_google_gwt_dom_client_Element_2V(this.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_this$1, 200, com_google_gwt_core_client_Duration_currentTimeMillis__D());
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.com_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_this$1 = null;
function com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(this$static){
  return this$static.__gwt_resolve?this$static.__gwt_resolve():this$static;
}

function com_google_gwt_user_client_ui_PotentialElement_buildResolveCallback__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(resolver){
  return function(){
    this.__gwt_resolve = com_google_gwt_user_client_ui_PotentialElement_cannotResolveTwice__V;
    return resolver.resolvePotentialElement__Lcom_google_gwt_dom_client_Element_2();
  }
  ;
}

function com_google_gwt_user_client_ui_PotentialElement_cannotResolveTwice__V(){
  throw 'A PotentialElement cannot be resolved twice.';
}

function com_google_gwt_user_client_ui_PotentialElement_isPotential__Lcom_google_gwt_core_client_JavaScriptObject_2Z(o){
  try {
    return !!o && !!o.__gwt_resolve;
  }
   catch (e) {
    return false;
  }
}

function com_google_gwt_user_client_ui_PushButton_PushButton__V(){
  com_google_gwt_user_client_ui_CustomButton_CustomButton__V.call(this);
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = $intern_205;
}

function com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V(upText){
  com_google_gwt_user_client_ui_CustomButton_CustomButton__V.call(this);
  com_google_gwt_user_client_ui_CustomButton$Face_$setText__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Ljava_lang_String_2V(this.com_google_gwt_user_client_ui_CustomButton_up, upText);
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = $intern_205;
}

function com_google_gwt_user_client_ui_PushButton(){
}

_ = com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V.prototype = com_google_gwt_user_client_ui_PushButton_PushButton__V.prototype = com_google_gwt_user_client_ui_PushButton.prototype = new com_google_gwt_user_client_ui_CustomButton;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_PushButton_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PushButton_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_RootLayoutPanel_RootLayoutPanel__V(){
  com_google_gwt_user_client_ui_ComplexPanel_ComplexPanel__V.call(this);
  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2V(this, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10));
  this.com_google_gwt_user_client_ui_LayoutPanel_layout = new com_google_gwt_layout_client_Layout_Layout__Lcom_google_gwt_dom_client_Element_2V(this.com_google_gwt_user_client_ui_UIObject_element);
  this.com_google_gwt_user_client_ui_LayoutPanel_layoutCmd = new com_google_gwt_user_client_ui_LayoutCommand_LayoutCommand__Lcom_google_gwt_layout_client_Layout_2V(this.com_google_gwt_user_client_ui_LayoutPanel_layout);
  com_google_gwt_user_client_Window_addResizeHandler__Lcom_google_gwt_event_logical_shared_ResizeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new com_google_gwt_user_client_ui_RootLayoutPanel$1_RootLayoutPanel$1__Lcom_google_gwt_user_client_ui_RootLayoutPanel_2V(this));
}

function com_google_gwt_user_client_ui_RootLayoutPanel_get__Lcom_google_gwt_user_client_ui_RootLayoutPanel_2(){
  if (!com_google_gwt_user_client_ui_RootLayoutPanel_singleton) {
    com_google_gwt_user_client_ui_RootLayoutPanel_singleton = new com_google_gwt_user_client_ui_RootLayoutPanel_RootLayoutPanel__V;
    com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2V((com_google_gwt_user_client_ui_RootPanel_$clinit__V() , com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2Lcom_google_gwt_user_client_ui_RootPanel_2()), com_google_gwt_user_client_ui_RootLayoutPanel_singleton);
  }
  return com_google_gwt_user_client_ui_RootLayoutPanel_singleton;
}

function com_google_gwt_user_client_ui_RootLayoutPanel(){
}

_ = com_google_gwt_user_client_ui_RootLayoutPanel_RootLayoutPanel__V.prototype = com_google_gwt_user_client_ui_RootLayoutPanel.prototype = new com_google_gwt_user_client_ui_LayoutPanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_RootLayoutPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootLayoutPanel_12_1classLit;
}
;
_.onLoad__V = function com_google_gwt_user_client_ui_RootLayoutPanel_onLoad__V(){
  com_google_gwt_layout_client_LayoutImpl_$fillParent__Lcom_google_gwt_layout_client_LayoutImpl_2Lcom_google_gwt_dom_client_Element_2V(this.com_google_gwt_user_client_ui_LayoutPanel_layout.com_google_gwt_layout_client_Layout_parentElem);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_RequiresResize, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
var com_google_gwt_user_client_ui_RootLayoutPanel_singleton = null;
function com_google_gwt_user_client_ui_RootLayoutPanel$1_RootLayoutPanel$1__Lcom_google_gwt_user_client_ui_RootLayoutPanel_2V(this$0){
  this.com_google_gwt_user_client_ui_RootLayoutPanel$1_this$0 = this$0;
}

function com_google_gwt_user_client_ui_RootLayoutPanel$1(){
}

_ = com_google_gwt_user_client_ui_RootLayoutPanel$1_RootLayoutPanel$1__Lcom_google_gwt_user_client_ui_RootLayoutPanel_2V.prototype = com_google_gwt_user_client_ui_RootLayoutPanel$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_RootLayoutPanel$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootLayoutPanel$1_12_1classLit;
}
;
_.onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V = function com_google_gwt_user_client_ui_RootLayoutPanel$1_onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V(event){
  com_google_gwt_user_client_ui_LayoutPanel_$onResize__Lcom_google_gwt_user_client_ui_LayoutPanel_2V(this.com_google_gwt_user_client_ui_RootLayoutPanel$1_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_ResizeHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.com_google_gwt_user_client_ui_RootLayoutPanel$1_this$0 = null;
function com_google_gwt_user_client_ui_RootPanel_$clinit__V(){
  com_google_gwt_user_client_ui_RootPanel_$clinit__V = nullMethod;
  com_google_gwt_user_client_ui_RootPanel_maybeDetachCommand = new com_google_gwt_user_client_ui_RootPanel$1_RootPanel$1__V;
  com_google_gwt_user_client_ui_RootPanel_rootPanels = new java_util_HashMap_HashMap__V;
  com_google_gwt_user_client_ui_RootPanel_widgetsToDetach = new java_util_HashSet_HashSet__V;
}

function com_google_gwt_user_client_ui_RootPanel_RootPanel__Lcom_google_gwt_dom_client_Element_2V(elem){
  com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__Lcom_google_gwt_user_client_Element_2V.call(this, elem);
  com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2V(this);
}

--></script>
<script><!--
function com_google_gwt_user_client_ui_RootPanel_detachNow__Lcom_google_gwt_user_client_ui_Widget_2V(widget){
  com_google_gwt_user_client_ui_RootPanel_$clinit__V();
  try {
    widget.onDetach__V();
  }
   finally {
    java_util_HashSet_$remove__Ljava_util_HashSet_2Ljava_lang_Object_2Z(com_google_gwt_user_client_ui_RootPanel_widgetsToDetach, widget);
  }
}

function com_google_gwt_user_client_ui_RootPanel_detachWidgets__V(){
  com_google_gwt_user_client_ui_RootPanel_$clinit__V();
  try {
    com_google_gwt_user_client_ui_AttachDetachException_tryCommand__Ljava_lang_Iterable_2Lcom_google_gwt_user_client_ui_AttachDetachException$Command_2V(com_google_gwt_user_client_ui_RootPanel_widgetsToDetach, com_google_gwt_user_client_ui_RootPanel_maybeDetachCommand);
  }
   finally {
    java_util_AbstractHashMap_$clearImpl__Ljava_util_AbstractHashMap_2V(com_google_gwt_user_client_ui_RootPanel_widgetsToDetach.java_util_HashSet_map);
    java_util_AbstractHashMap_$clearImpl__Ljava_util_AbstractHashMap_2V(com_google_gwt_user_client_ui_RootPanel_rootPanels);
  }
}

function com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2Lcom_google_gwt_user_client_ui_RootPanel_2(){
  com_google_gwt_user_client_ui_RootPanel_$clinit__V();
  var rp;
  rp = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(com_google_gwt_user_client_ui_RootPanel_rootPanels, null), Q$com_google_gwt_user_client_ui_RootPanel);
  if (rp) {
    return rp;
  }
  com_google_gwt_user_client_ui_RootPanel_rootPanels.java_util_AbstractHashMap_size == 0 && com_google_gwt_user_client_Window_addCloseHandler__Lcom_google_gwt_event_logical_shared_CloseHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new com_google_gwt_user_client_ui_RootPanel$2_RootPanel$2__V);
  rp = new com_google_gwt_user_client_ui_RootPanel$DefaultRootPanel_RootPanel$DefaultRootPanel__V;
  java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(com_google_gwt_user_client_ui_RootPanel_rootPanels, null, rp);
  java_util_HashSet_$add__Ljava_util_HashSet_2Ljava_lang_Object_2Z(com_google_gwt_user_client_ui_RootPanel_widgetsToDetach, rp);
  return rp;
}

function com_google_gwt_user_client_ui_RootPanel(){
}

_ = com_google_gwt_user_client_ui_RootPanel.prototype = new com_google_gwt_user_client_ui_AbsolutePanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_RootPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootPanel_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_RootPanel, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
var com_google_gwt_user_client_ui_RootPanel_maybeDetachCommand, com_google_gwt_user_client_ui_RootPanel_rootPanels, com_google_gwt_user_client_ui_RootPanel_widgetsToDetach;
function com_google_gwt_user_client_ui_RootPanel$1_RootPanel$1__V(){
}

function com_google_gwt_user_client_ui_RootPanel$1(){
}

_ = com_google_gwt_user_client_ui_RootPanel$1_RootPanel$1__V.prototype = com_google_gwt_user_client_ui_RootPanel$1.prototype = new java_lang_Object;
_.execute__Lcom_google_gwt_user_client_ui_Widget_2V = function com_google_gwt_user_client_ui_RootPanel$1_execute__Lcom_google_gwt_user_client_ui_Widget_2V(w){
  w.isAttached__Z() && w.onDetach__V();
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_RootPanel$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootPanel$1_12_1classLit;
}
;
function com_google_gwt_user_client_ui_RootPanel$2_RootPanel$2__V(){
}

function com_google_gwt_user_client_ui_RootPanel$2(){
}

_ = com_google_gwt_user_client_ui_RootPanel$2_RootPanel$2__V.prototype = com_google_gwt_user_client_ui_RootPanel$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_RootPanel$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootPanel$2_12_1classLit;
}
;
_.onClose__Lcom_google_gwt_event_logical_shared_CloseEvent_2V = function com_google_gwt_user_client_ui_RootPanel$2_onClose__Lcom_google_gwt_event_logical_shared_CloseEvent_2V(closeEvent){
  com_google_gwt_user_client_ui_RootPanel_detachWidgets__V();
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_CloseHandler, Q$com_google_gwt_event_shared_EventHandler]);
function com_google_gwt_user_client_ui_RootPanel$DefaultRootPanel_RootPanel$DefaultRootPanel__V(){
  com_google_gwt_user_client_ui_RootPanel_RootPanel__Lcom_google_gwt_dom_client_Element_2V.call(this, $doc.body);
}

function com_google_gwt_user_client_ui_RootPanel$DefaultRootPanel(){
}

_ = com_google_gwt_user_client_ui_RootPanel$DefaultRootPanel_RootPanel$DefaultRootPanel__V.prototype = com_google_gwt_user_client_ui_RootPanel$DefaultRootPanel.prototype = new com_google_gwt_user_client_ui_RootPanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_RootPanel$DefaultRootPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootPanel$DefaultRootPanel_12_1classLit;
}
;
_.setWidgetPositionImpl__Lcom_google_gwt_user_client_ui_Widget_2IIV = function com_google_gwt_user_client_ui_RootPanel$DefaultRootPanel_setWidgetPositionImpl__Lcom_google_gwt_user_client_ui_Widget_2IIV(w, left, top){
  left -= com_google_gwt_dom_client_Document_$getBodyOffsetLeft__Lcom_google_gwt_dom_client_Document_2I($doc);
  top -= com_google_gwt_dom_client_Document_$getBodyOffsetTop__Lcom_google_gwt_dom_client_Document_2I($doc);
  com_google_gwt_user_client_ui_AbsolutePanel_$setWidgetPositionImpl__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(w, left, top);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_RootPanel, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_ScrollImpl_$getMaximumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollImpl_2Lcom_google_gwt_dom_client_Element_2I(scrollable){
  return scrollable.currentStyle.direction == $intern_12?0:(scrollable.scrollWidth || 0) - scrollable.clientWidth;
}

function com_google_gwt_user_client_ui_ScrollImpl_$getMinimumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollImpl_2Lcom_google_gwt_dom_client_Element_2I(scrollable){
  return scrollable.currentStyle.direction == $intern_12?scrollable.clientWidth - (scrollable.scrollWidth || 0):0;
}

function com_google_gwt_user_client_ui_ScrollImpl(){
}

_ = com_google_gwt_user_client_ui_ScrollImpl.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ScrollImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ScrollImpl_12_1classLit;
}
;
var com_google_gwt_user_client_ui_ScrollImpl_impl = null;
function com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_$initialize__Lcom_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2V(scrollable, container){
  var scrollableElem = scrollable;
  scrollableElem.__lastScrollTop = scrollableElem.__lastScrollLeft = 0;
  var scrollHandler = $entry(function(){
    scrollableElem.__lastScrollTop = scrollableElem.scrollTop;
    scrollableElem.__lastScrollLeft = scrollableElem.scrollLeft;
  }
  );
  scrollable.attachEvent('onscroll', scrollHandler);
  var resizeHandler = $entry(function(){
    setTimeout($entry(function(){
      if (scrollableElem.scrollTop != scrollableElem.__lastScrollTop || scrollableElem.scrollLeft != scrollableElem.__lastScrollLeft) {
        scrollHandler();
        com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_triggerScrollEvent__Lcom_google_gwt_dom_client_Element_2V(scrollableElem);
      }
    }
    ), 1);
  }
  );
  scrollable.attachEvent($intern_206, resizeHandler);
  container.attachEvent($intern_206, resizeHandler);
}

function com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_ScrollImpl$ScrollImplTrident__V(){
}

function com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_triggerScrollEvent__Lcom_google_gwt_dom_client_Element_2V(elem){
  var com_google_gwt_dom_client_DOMImplTrident_$createHtmlEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZLcom_google_gwt_dom_client_NativeEvent_2_evt_0;
  com_google_gwt_dom_client_DOMImplTrident_$dispatchEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_NativeEvent_2V(elem, (com_google_gwt_dom_client_DOMImplTrident_$createHtmlEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZLcom_google_gwt_dom_client_NativeEvent_2_evt_0 = $doc.createEventObject() , com_google_gwt_dom_client_DOMImplTrident_$createHtmlEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZLcom_google_gwt_dom_client_NativeEvent_2_evt_0.type = $intern_19 , com_google_gwt_dom_client_DOMImplTrident_$createHtmlEvent__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2ZZLcom_google_gwt_dom_client_NativeEvent_2_evt_0));
}

function com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident(){
}

_ = com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_ScrollImpl$ScrollImplTrident__V.prototype = com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident.prototype = new com_google_gwt_user_client_ui_ScrollImpl;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ScrollImpl$ScrollImplTrident_12_1classLit;
}
;
function com_google_gwt_user_client_ui_ScrollPanel_$addScrollHandler__Lcom_google_gwt_user_client_ui_ScrollPanel_2Lcom_google_gwt_event_dom_client_ScrollHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this$static, handler){
  com_google_gwt_user_client_Event_sinkEvents__Lcom_google_gwt_dom_client_Element_2IV(this$static.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem);
  return com_google_gwt_user_client_ui_Widget_$addHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this$static, handler, (com_google_gwt_event_dom_client_ScrollEvent_$clinit__V() , com_google_gwt_event_dom_client_ScrollEvent_$clinit__V() , com_google_gwt_event_dom_client_ScrollEvent_TYPE));
}

function com_google_gwt_user_client_ui_ScrollPanel_$getMaximumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2I(this$static){
  return com_google_gwt_user_client_ui_ScrollImpl_$getMaximumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollImpl_2Lcom_google_gwt_dom_client_Element_2I((!com_google_gwt_user_client_ui_ScrollImpl_impl && (com_google_gwt_user_client_ui_ScrollImpl_impl = new com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_ScrollImpl$ScrollImplTrident__V) , this$static.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem));
}

function com_google_gwt_user_client_ui_ScrollPanel_$getMaximumVerticalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2I(this$static){
  return (this$static.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.scrollHeight || 0) - this$static.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.clientHeight;
}

function com_google_gwt_user_client_ui_ScrollPanel_$getMinimumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2I(this$static){
  return com_google_gwt_user_client_ui_ScrollImpl_$getMinimumHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollImpl_2Lcom_google_gwt_dom_client_Element_2I((!com_google_gwt_user_client_ui_ScrollImpl_impl && (com_google_gwt_user_client_ui_ScrollImpl_impl = new com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_ScrollImpl$ScrollImplTrident__V) , this$static.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem));
}

function com_google_gwt_user_client_ui_ScrollPanel_$setHeight__Lcom_google_gwt_user_client_ui_ScrollPanel_2Ljava_lang_String_2V(this$static, height){
  com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_UIObject_element, $intern_151, height);
}

function com_google_gwt_user_client_ui_ScrollPanel_$setHorizontalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2IV(this$static, position){
  com_google_gwt_dom_client_DOMImplIE8_$setScrollLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2IV(this$static.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem, position);
}

function com_google_gwt_user_client_ui_ScrollPanel_$setTouchScrollingDisabled__Lcom_google_gwt_user_client_ui_ScrollPanel_2ZZ(this$static){
  var com_google_gwt_touch_client_TouchScroller_createIfSupported__Lcom_google_gwt_user_client_ui_HasScrolling_2Lcom_google_gwt_touch_client_TouchScroller_2_scroller_0, com_google_gwt_touch_client_TouchScroller_createIfSupported__Lcom_google_gwt_user_client_ui_HasScrolling_2Lcom_google_gwt_touch_client_TouchScroller_2_com_google_gwt_touch_client_TouchScroller_isAndroid3__Z_ua_0_0;
  if (this$static.com_google_gwt_user_client_ui_ScrollPanel_touchScroller) {
    return false;
  }
  this$static.com_google_gwt_user_client_ui_ScrollPanel_touchScroller = (com_google_gwt_touch_client_TouchScroller_createIfSupported__Lcom_google_gwt_user_client_ui_HasScrolling_2Lcom_google_gwt_touch_client_TouchScroller_2_scroller_0 = (!com_google_gwt_touch_client_TouchScroller_isSupported && (com_google_gwt_touch_client_TouchScroller_isSupported = (java_lang_Boolean_$clinit__V() , (!com_google_gwt_event_dom_client_TouchEvent_impl && (com_google_gwt_event_dom_client_TouchEvent_impl = new com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_TouchEvent$TouchSupportDetector__V) , com_google_gwt_event_dom_client_TouchEvent_impl.com_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_isSupported) && !(com_google_gwt_touch_client_TouchScroller_createIfSupported__Lcom_google_gwt_user_client_ui_HasScrolling_2Lcom_google_gwt_touch_client_TouchScroller_2_com_google_gwt_touch_client_TouchScroller_isAndroid3__Z_ua_0_0 = navigator.userAgent.toLowerCase() , /android ([3-9]+)\.([0-9]+)/.exec(com_google_gwt_touch_client_TouchScroller_createIfSupported__Lcom_google_gwt_user_client_ui_HasScrolling_2Lcom_google_gwt_touch_client_TouchScroller_2_com_google_gwt_touch_client_TouchScroller_isAndroid3__Z_ua_0_0) != null)?java_lang_Boolean_TRUE:java_lang_Boolean_FALSE)) , com_google_gwt_touch_client_TouchScroller_isSupported.java_lang_Boolean_value?new com_google_gwt_touch_client_TouchScroller_TouchScroller__V:null) , !!com_google_gwt_touch_client_TouchScroller_createIfSupported__Lcom_google_gwt_user_client_ui_HasScrolling_2Lcom_google_gwt_touch_client_TouchScroller_2_scroller_0 && com_google_gwt_touch_client_TouchScroller_$setTargetWidget__Lcom_google_gwt_touch_client_TouchScroller_2Lcom_google_gwt_user_client_ui_HasScrolling_2V(com_google_gwt_touch_client_TouchScroller_createIfSupported__Lcom_google_gwt_user_client_ui_HasScrolling_2Lcom_google_gwt_touch_client_TouchScroller_2_scroller_0, this$static) , com_google_gwt_touch_client_TouchScroller_createIfSupported__Lcom_google_gwt_user_client_ui_HasScrolling_2Lcom_google_gwt_touch_client_TouchScroller_2_scroller_0);
  return !this$static.com_google_gwt_user_client_ui_ScrollPanel_touchScroller;
}

function com_google_gwt_user_client_ui_ScrollPanel_$setVerticalScrollPosition__Lcom_google_gwt_user_client_ui_ScrollPanel_2IV(this$static, position){
  com_google_gwt_dom_client_Element_$setScrollTop__Lcom_google_gwt_dom_client_Element_2IV(this$static.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem, position);
}

function com_google_gwt_user_client_ui_ScrollPanel_$setWidth__Lcom_google_gwt_user_client_ui_ScrollPanel_2Ljava_lang_String_2V(this$static, width){
  com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_UIObject_element, $intern_150, width);
}

function com_google_gwt_user_client_ui_ScrollPanel_ScrollPanel__V(){
  com_google_gwt_user_client_ui_SimplePanel_SimplePanel__V.call(this);
  this.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem = this.com_google_gwt_user_client_ui_UIObject_element;
  this.com_google_gwt_user_client_ui_ScrollPanel_containerElem = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_10);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem, this.com_google_gwt_user_client_ui_ScrollPanel_containerElem);
  this.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.style[$intern_142] = (com_google_gwt_dom_client_Style$Overflow_$clinit__V() , $intern_207);
  this.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.style[$intern_140] = (com_google_gwt_dom_client_Style$Position_$clinit__V() , $intern_149);
  this.com_google_gwt_user_client_ui_ScrollPanel_containerElem.style[$intern_140] = $intern_149;
  this.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.style[$intern_208] = $intern_137;
  this.com_google_gwt_user_client_ui_ScrollPanel_containerElem.style[$intern_208] = $intern_137;
  com_google_gwt_user_client_ui_ScrollPanel_$setTouchScrollingDisabled__Lcom_google_gwt_user_client_ui_ScrollPanel_2ZZ(this);
  !com_google_gwt_user_client_ui_ScrollImpl_impl && (com_google_gwt_user_client_ui_ScrollImpl_impl = new com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_ScrollImpl$ScrollImplTrident__V);
  com_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_$initialize__Lcom_google_gwt_user_client_ui_ScrollImpl$ScrollImplTrident_2Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_dom_client_Element_2V(this.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem, this.com_google_gwt_user_client_ui_ScrollPanel_containerElem);
}

function com_google_gwt_user_client_ui_ScrollPanel(){
}

_ = com_google_gwt_user_client_ui_ScrollPanel_ScrollPanel__V.prototype = com_google_gwt_user_client_ui_ScrollPanel.prototype = new com_google_gwt_user_client_ui_SimplePanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ScrollPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ScrollPanel_12_1classLit;
}
;
_.getContainerElement__Lcom_google_gwt_user_client_Element_2 = function com_google_gwt_user_client_ui_ScrollPanel_getContainerElement__Lcom_google_gwt_user_client_Element_2(){
  return this.com_google_gwt_user_client_ui_ScrollPanel_containerElem;
}
;
_.onAttach__V = function com_google_gwt_user_client_ui_ScrollPanel_onAttach__V(){
  com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2V(this);
  this.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.__listener = this;
}
;
_.onDetach__V = function com_google_gwt_user_client_ui_ScrollPanel_onDetach__V(){
  this.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.__listener = null;
  com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2V(this);
}
;
_.onResize__V = function com_google_gwt_user_client_ui_ScrollPanel_onResize__V(){
  var child;
  child = this.com_google_gwt_user_client_ui_SimplePanel_widget;
  !!child && com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(child, Q$com_google_gwt_user_client_ui_RequiresResize) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(child, Q$com_google_gwt_user_client_ui_RequiresResize).onResize__V();
}
;
_.setHeight__Ljava_lang_String_2V = function com_google_gwt_user_client_ui_ScrollPanel_setHeight__Ljava_lang_String_2V(height){
  com_google_gwt_user_client_ui_ScrollPanel_$setHeight__Lcom_google_gwt_user_client_ui_ScrollPanel_2Ljava_lang_String_2V(this, height);
}
;
_.setWidth__Ljava_lang_String_2V = function com_google_gwt_user_client_ui_ScrollPanel_setWidth__Ljava_lang_String_2V(width){
  com_google_gwt_user_client_ui_ScrollPanel_$setWidth__Lcom_google_gwt_user_client_ui_ScrollPanel_2Ljava_lang_String_2V(this, width);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_RequiresResize, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_client_ui_ScrollPanel_containerElem = null;
_.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem = null;
_.com_google_gwt_user_client_ui_ScrollPanel_touchScroller = null;
function com_google_gwt_user_client_ui_SimplePanel$1_$next__Lcom_google_gwt_user_client_ui_SimplePanel$1_2Lcom_google_gwt_user_client_ui_Widget_2(this$static){
  if (!this$static.com_google_gwt_user_client_ui_SimplePanel$1_hasElement || !this$static.com_google_gwt_user_client_ui_SimplePanel$1_this$0.com_google_gwt_user_client_ui_SimplePanel_widget) {
    throw new java_util_NoSuchElementException_NoSuchElementException__V;
  }
  this$static.com_google_gwt_user_client_ui_SimplePanel$1_hasElement = false;
  return this$static.com_google_gwt_user_client_ui_SimplePanel$1_returned = this$static.com_google_gwt_user_client_ui_SimplePanel$1_this$0.com_google_gwt_user_client_ui_SimplePanel_widget;
}

function com_google_gwt_user_client_ui_SimplePanel$1_SimplePanel$1__Lcom_google_gwt_user_client_ui_SimplePanel_2V(this$0){
  this.com_google_gwt_user_client_ui_SimplePanel$1_this$0 = this$0;
  this.com_google_gwt_user_client_ui_SimplePanel$1_hasElement = !!this.com_google_gwt_user_client_ui_SimplePanel$1_this$0.com_google_gwt_user_client_ui_SimplePanel_widget;
}

function com_google_gwt_user_client_ui_SimplePanel$1(){
}

_ = com_google_gwt_user_client_ui_SimplePanel$1_SimplePanel$1__Lcom_google_gwt_user_client_ui_SimplePanel_2V.prototype = com_google_gwt_user_client_ui_SimplePanel$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_SimplePanel$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1SimplePanel$1_12_1classLit;
}
;
_.hasNext__Z = function com_google_gwt_user_client_ui_SimplePanel$1_hasNext__Z(){
  return this.com_google_gwt_user_client_ui_SimplePanel$1_hasElement;
}
;
_.next__Ljava_lang_Object_2 = function com_google_gwt_user_client_ui_SimplePanel$1_next__Ljava_lang_Object_2(){
  return com_google_gwt_user_client_ui_SimplePanel$1_$next__Lcom_google_gwt_user_client_ui_SimplePanel$1_2Lcom_google_gwt_user_client_ui_Widget_2(this);
}
;
_.remove__V = function com_google_gwt_user_client_ui_SimplePanel$1_remove__V(){
  !!this.com_google_gwt_user_client_ui_SimplePanel$1_returned && this.com_google_gwt_user_client_ui_SimplePanel$1_this$0.remove__Lcom_google_gwt_user_client_ui_Widget_2Z(this.com_google_gwt_user_client_ui_SimplePanel$1_returned);
}
;
_.com_google_gwt_user_client_ui_SimplePanel$1_returned = null;
_.com_google_gwt_user_client_ui_SimplePanel$1_this$0 = null;
function com_google_gwt_user_client_ui_ValueBoxBase_$setReadOnly__Lcom_google_gwt_user_client_ui_ValueBoxBase_2ZV(this$static){
  this$static.com_google_gwt_user_client_ui_UIObject_element[$intern_209] = true;
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2ZV(this$static, com_google_gwt_user_client_ui_UIObject_getStylePrimaryName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element) + $intern_210, true);
}

function com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(this$static, text){
  this$static.com_google_gwt_user_client_ui_UIObject_element[$intern_24] = text != null?text:$intern_2;
}

function com_google_gwt_user_client_ui_ValueBoxBase_ValueBoxBase__Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_text_shared_Renderer_2Lcom_google_gwt_text_shared_Parser_2V(elem){
  this.com_google_gwt_user_client_ui_UIObject_element = elem;
  com_google_gwt_i18n_client_AutoDirectionHandler_addTo__Lcom_google_gwt_i18n_client_AutoDirectionHandler$Target_2Lcom_google_gwt_i18n_shared_DirectionEstimator_2Lcom_google_gwt_i18n_client_AutoDirectionHandler_2(com_google_gwt_i18n_client_LocaleInfo_$clinit__V());
}

function com_google_gwt_user_client_ui_ValueBoxBase(){
}

_ = com_google_gwt_user_client_ui_ValueBoxBase.prototype = new com_google_gwt_user_client_ui_FocusWidget;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ValueBoxBase_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase_12_1classLit;
}
;
_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2V = function com_google_gwt_user_client_ui_ValueBoxBase_onBrowserEvent__Lcom_google_gwt_user_client_Event_2V(event){
  var type;
  type = com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(event.type);
  (type & 896) != 0?com_google_gwt_user_client_ui_Widget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2V(this, event):com_google_gwt_user_client_ui_Widget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2V(this, event);
}
;
_.onLoad__V = function com_google_gwt_user_client_ui_ValueBoxBase_onLoad__V(){
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_TextBoxBase_$clinit__V(){
  com_google_gwt_user_client_ui_TextBoxBase_$clinit__V = nullMethod;
  com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_$clinit__V();
}

function com_google_gwt_user_client_ui_TextBoxBase_TextBoxBase__Lcom_google_gwt_dom_client_Element_2V(elem){
  com_google_gwt_user_client_ui_ValueBoxBase_ValueBoxBase__Lcom_google_gwt_dom_client_Element_2Lcom_google_gwt_text_shared_Renderer_2Lcom_google_gwt_text_shared_Parser_2V.call(this, elem, (!com_google_gwt_text_shared_testing_PassthroughRenderer_INSTANCE && (com_google_gwt_text_shared_testing_PassthroughRenderer_INSTANCE = new com_google_gwt_text_shared_testing_PassthroughRenderer_PassthroughRenderer__V) , !com_google_gwt_text_shared_testing_PassthroughParser_INSTANCE && (com_google_gwt_text_shared_testing_PassthroughParser_INSTANCE = new com_google_gwt_text_shared_testing_PassthroughParser_PassthroughParser__V)));
}

function com_google_gwt_user_client_ui_TextBoxBase(){
}

_ = com_google_gwt_user_client_ui_TextBoxBase.prototype = new com_google_gwt_user_client_ui_ValueBoxBase;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_TextBoxBase_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1TextBoxBase_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_TextArea_TextArea__V(){
  com_google_gwt_user_client_ui_TextBoxBase_$clinit__V();
  com_google_gwt_user_client_ui_TextBoxBase_TextBoxBase__Lcom_google_gwt_dom_client_Element_2V.call(this, com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, 'textarea'));
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'gwt-TextArea';
}

function com_google_gwt_user_client_ui_TextArea(){
}

_ = com_google_gwt_user_client_ui_TextArea_TextArea__V.prototype = com_google_gwt_user_client_ui_TextArea.prototype = new com_google_gwt_user_client_ui_TextBoxBase;
--></script>
<script><!--
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_TextArea_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1TextArea_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_TextBox_TextBox__V(){
  var com_google_gwt_dom_client_DOMImpl_$createInputElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_InputElement_2_e_0;
  com_google_gwt_user_client_ui_TextBoxBase_$clinit__V();
  com_google_gwt_user_client_ui_TextBox_TextBox__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V.call(this, (com_google_gwt_dom_client_DOMImpl_$createInputElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_InputElement_2_e_0 = $doc.createElement('INPUT') , com_google_gwt_dom_client_DOMImpl_$createInputElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_InputElement_2_e_0.type = 'text' , com_google_gwt_dom_client_DOMImpl_$createInputElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_InputElement_2_e_0));
}

function com_google_gwt_user_client_ui_TextBox_TextBox__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(element){
  com_google_gwt_user_client_ui_TextBoxBase_TextBoxBase__Lcom_google_gwt_dom_client_Element_2V.call(this, element);
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'gwt-TextBox';
}

function com_google_gwt_user_client_ui_TextBox(){
}

_ = com_google_gwt_user_client_ui_TextBox_TextBox__V.prototype = com_google_gwt_user_client_ui_TextBox.prototype = new com_google_gwt_user_client_ui_TextBoxBase;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_TextBox_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1TextBox_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_$clinit__V(){
  com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_$clinit__V = nullMethod;
  com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_CENTER = new com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1_ValueBoxBase$TextAlignment$1__Ljava_lang_String_2IV;
  com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_JUSTIFY = new com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2_ValueBoxBase$TextAlignment$2__Ljava_lang_String_2IV;
  com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_LEFT = new com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3_ValueBoxBase$TextAlignment$3__Ljava_lang_String_2IV;
  com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_RIGHT = new com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4_ValueBoxBase$TextAlignment$4__Ljava_lang_String_2IV;
  com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_$VALUES = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment, [com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_CENTER, com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_JUSTIFY, com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_LEFT, com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_RIGHT]);
}

function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_values___3Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_2(){
  com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_$clinit__V();
  return com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_$VALUES;
}

function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment(){
}

_ = com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment.prototype = new java_lang_Enum;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
var com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_$VALUES, com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_CENTER, com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_JUSTIFY, com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_LEFT, com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_RIGHT;
function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1_ValueBoxBase$TextAlignment$1__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, $intern_192, 0);
}

function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1(){
}

_ = com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1_ValueBoxBase$TextAlignment$1__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1.prototype = new com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment$1_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2_ValueBoxBase$TextAlignment$2__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'JUSTIFY', 1);
}

function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2(){
}

_ = com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2_ValueBoxBase$TextAlignment$2__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2.prototype = new com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment$2_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3_ValueBoxBase$TextAlignment$3__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'LEFT', 2);
}

function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3(){
}

_ = com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3_ValueBoxBase$TextAlignment$3__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3.prototype = new com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment$3_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4_ValueBoxBase$TextAlignment$4__Ljava_lang_String_2IV(){
  java_lang_Enum_Enum__Ljava_lang_String_2IV.call(this, 'RIGHT', 3);
}

function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4(){
}

_ = com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4_ValueBoxBase$TextAlignment$4__Ljava_lang_String_2IV.prototype = com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4.prototype = new com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment$4_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment, Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Enum]);
function com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w){
  var td, tr, com_google_gwt_user_client_ui_VerticalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_Element_2_td_0;
  tr = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_190);
  td = (com_google_gwt_user_client_ui_VerticalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_Element_2_td_0 = com_google_gwt_dom_client_DOMImplTrident_$createElement__Lcom_google_gwt_dom_client_DOMImplTrident_2Lcom_google_gwt_dom_client_Document_2Ljava_lang_String_2Lcom_google_gwt_dom_client_Element_2($doc, $intern_191) , com_google_gwt_user_client_ui_VerticalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_Element_2_td_0[$intern_193] = this$static.com_google_gwt_user_client_ui_VerticalPanel_horzAlign.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString , com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2V(com_google_gwt_user_client_ui_VerticalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_Element_2_td_0, $intern_194, this$static.com_google_gwt_user_client_ui_VerticalPanel_vertAlign.com_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_verticalAlignString) , com_google_gwt_user_client_ui_VerticalPanel_$createAlignedTd__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_Element_2_td_0);
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(tr, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(td));
  com_google_gwt_dom_client_Node_$appendChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this$static.com_google_gwt_user_client_ui_CellPanel_body, com_google_gwt_user_client_ui_PotentialElement_$resolve__Lcom_google_gwt_user_client_ui_PotentialElement_2Lcom_google_gwt_dom_client_Element_2(tr));
  com_google_gwt_user_client_ui_ComplexPanel_$add__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2V(this$static, w, td);
}

function com_google_gwt_user_client_ui_VerticalPanel_VerticalPanel__V(){
  com_google_gwt_user_client_ui_CellPanel_CellPanel__V.call(this);
  this.com_google_gwt_user_client_ui_VerticalPanel_horzAlign = (com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__V() , com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1DEFAULT);
  this.com_google_gwt_user_client_ui_VerticalPanel_vertAlign = (com_google_gwt_user_client_ui_HasVerticalAlignment_$clinit__V() , com_google_gwt_user_client_ui_HasVerticalAlignment_ALIGN_1TOP);
  this.com_google_gwt_user_client_ui_CellPanel_table[$intern_188] = $intern_81;
  this.com_google_gwt_user_client_ui_CellPanel_table[$intern_189] = $intern_81;
}

function com_google_gwt_user_client_ui_VerticalPanel(){
}

_ = com_google_gwt_user_client_ui_VerticalPanel_VerticalPanel__V.prototype = com_google_gwt_user_client_ui_VerticalPanel.prototype = new com_google_gwt_user_client_ui_CellPanel;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_VerticalPanel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1VerticalPanel_12_1classLit;
}
;
_.remove__Lcom_google_gwt_user_client_ui_Widget_2Z = function com_google_gwt_user_client_ui_VerticalPanel_remove__Lcom_google_gwt_user_client_ui_Widget_2Z(w){
  var removed, td;
  td = com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(w.com_google_gwt_user_client_ui_UIObject_element);
  removed = com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this, w);
  removed && com_google_gwt_dom_client_Node_$removeChild__Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Node_2(this.com_google_gwt_user_client_ui_CellPanel_body, com_google_gwt_dom_client_DOMImpl_$getParentElement__Lcom_google_gwt_dom_client_DOMImpl_2Lcom_google_gwt_dom_client_Node_2Lcom_google_gwt_dom_client_Element_2(td));
  return removed;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_client_ui_WidgetCollection_$add__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w){
  com_google_gwt_user_client_ui_WidgetCollection_$insert__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2IV(this$static, w, this$static.com_google_gwt_user_client_ui_WidgetCollection_size);
}

function com_google_gwt_user_client_ui_WidgetCollection_$indexOf__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2I(this$static, w){
  var i;
  for (i = 0; i < this$static.com_google_gwt_user_client_ui_WidgetCollection_size; ++i) {
    if (this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i] == w) {
      return i;
    }
  }
  return -1;
}

function com_google_gwt_user_client_ui_WidgetCollection_$insert__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2IV(this$static, w, beforeIndex){
  var i, newArray;
  if (beforeIndex < 0 || beforeIndex > this$static.com_google_gwt_user_client_ui_WidgetCollection_size) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__V;
  }
  if (this$static.com_google_gwt_user_client_ui_WidgetCollection_size == this$static.com_google_gwt_user_client_ui_WidgetCollection_array.length) {
    newArray = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1ui_1Widget_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_user_client_ui_Widget, this$static.com_google_gwt_user_client_ui_WidgetCollection_array.length * 2, 0);
    for (i = 0; i < this$static.com_google_gwt_user_client_ui_WidgetCollection_array.length; ++i) {
      com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(newArray, i, this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i]);
    }
    this$static.com_google_gwt_user_client_ui_WidgetCollection_array = newArray;
  }
  ++this$static.com_google_gwt_user_client_ui_WidgetCollection_size;
  for (i = this$static.com_google_gwt_user_client_ui_WidgetCollection_size - 1; i > beforeIndex; --i) {
    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, i, this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i - 1]);
  }
  com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, beforeIndex, w);
}

function com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2IV(this$static, index){
  var i;
  if (index < 0 || index >= this$static.com_google_gwt_user_client_ui_WidgetCollection_size) {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__V;
  }
  --this$static.com_google_gwt_user_client_ui_WidgetCollection_size;
  for (i = index; i < this$static.com_google_gwt_user_client_ui_WidgetCollection_size; ++i) {
    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, i, this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i + 1]);
  }
  com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, this$static.com_google_gwt_user_client_ui_WidgetCollection_size, null);
}

function com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, w){
  var index;
  index = com_google_gwt_user_client_ui_WidgetCollection_$indexOf__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2I(this$static, w);
  if (index == -1) {
    throw new java_util_NoSuchElementException_NoSuchElementException__V;
  }
  com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2IV(this$static, index);
}

function com_google_gwt_user_client_ui_WidgetCollection_WidgetCollection__Lcom_google_gwt_user_client_ui_HasWidgets_2V(parent){
  this.com_google_gwt_user_client_ui_WidgetCollection_parent = parent;
  this.com_google_gwt_user_client_ui_WidgetCollection_array = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1ui_1Widget_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$com_google_gwt_user_client_ui_Widget, 4, 0);
}

function com_google_gwt_user_client_ui_WidgetCollection(){
}

_ = com_google_gwt_user_client_ui_WidgetCollection_WidgetCollection__Lcom_google_gwt_user_client_ui_HasWidgets_2V.prototype = com_google_gwt_user_client_ui_WidgetCollection.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_WidgetCollection_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1WidgetCollection_12_1classLit;
}
;
_.iterator__Ljava_util_Iterator_2 = function com_google_gwt_user_client_ui_WidgetCollection_iterator__Ljava_util_Iterator_2(){
  return new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V(this);
}
;
_.com_google_gwt_user_client_ui_WidgetCollection_array = null;
_.com_google_gwt_user_client_ui_WidgetCollection_parent = null;
_.com_google_gwt_user_client_ui_WidgetCollection_size = 0;
function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_Widget_2(this$static){
  if (this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index >= this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size) {
    throw new java_util_NoSuchElementException_NoSuchElementException__V;
  }
  return this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_array[++this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index];
}

function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2V(this$static){
  if (this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < 0 || this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index >= this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size) {
    throw new java_lang_IllegalStateException_IllegalStateException__V;
  }
  this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_parent.remove__Lcom_google_gwt_user_client_ui_Widget_2Z(this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_array[this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index--]);
}

function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V(this$0){
  this.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0 = this$0;
}

function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator(){
}

_ = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2V.prototype = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1WidgetCollection$WidgetIterator_12_1classLit;
}
;
_.hasNext__Z = function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_hasNext__Z(){
  return this.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < this.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size - 1;
}
;
_.next__Ljava_lang_Object_2 = function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_next__Ljava_lang_Object_2(){
  return com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_Widget_2(this);
}
;
_.remove__V = function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_remove__V(){
  com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2V(this);
}
;
_.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index = -1;
_.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0 = null;
function com_google_gwt_user_client_ui_impl_FocusImplIE6_$focus__Lcom_google_gwt_user_client_ui_impl_FocusImplIE6_2Lcom_google_gwt_user_client_Element_2V(elem){
  try {
    elem.focus();
  }
   catch (e) {
    if (!elem || !elem.focus) {
      throw e;
    }
  }
}

function com_google_gwt_user_client_ui_impl_PopupImpl_$setClip__Lcom_google_gwt_user_client_ui_impl_PopupImpl_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2V(popup, rect){
  popup.style[$intern_203] = rect;
}

function com_google_gwt_user_datepicker_client_CalendarModel_$clinit__V(){
  com_google_gwt_user_datepicker_client_CalendarModel_$clinit__V = nullMethod;
  com_google_gwt_user_datepicker_client_CalendarModel_dayOfWeekNames = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, 7, 0);
  com_google_gwt_user_datepicker_client_CalendarModel_dayOfMonthNames = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, 32, 0);
}

function com_google_gwt_user_datepicker_client_CalendarModel_$formatCurrentMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_lang_String_2(this$static){
  return com_google_gwt_i18n_shared_DateTimeFormat_$format__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_util_Date_2Lcom_google_gwt_i18n_shared_TimeZone_2Ljava_lang_String_2(com_google_gwt_i18n_client_DateTimeFormat_getFormat__Lcom_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_2Lcom_google_gwt_i18n_client_DateTimeFormat_2((com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_$clinit__V() , com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_YEAR_1MONTH_1ABBR)), this$static.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth, null);
}

function com_google_gwt_user_datepicker_client_CalendarModel_$formatDayOfMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_util_Date_2Ljava_lang_String_2(date){
  return com_google_gwt_user_datepicker_client_CalendarModel_dayOfMonthNames[date.getDate__I()];
}

function com_google_gwt_user_datepicker_client_CalendarModel_$formatDayOfWeek__Lcom_google_gwt_user_datepicker_client_CalendarModel_2ILjava_lang_String_2(dayInWeek){
  return com_google_gwt_user_datepicker_client_CalendarModel_dayOfWeekNames[dayInWeek];
}

function com_google_gwt_user_datepicker_client_CalendarModel_$getCurrentFirstDayOfFirstWeek__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_util_Date_2(this$static){
  var d, offset, start, wkDayOfMonth1st;
  wkDayOfMonth1st = this$static.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth.getDay__I();
  start = (com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V() , com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V() , com_google_gwt_user_datepicker_client_CalendarUtil_startingDay);
  if (wkDayOfMonth1st == start) {
    return new java_util_Date_Date__JV(this$static.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth.getTime__J());
  }
   else {
    d = new java_util_Date_Date__JV(this$static.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth.getTime__J());
    offset = wkDayOfMonth1st - start > 0?wkDayOfMonth1st - start:7 - (start - wkDayOfMonth1st);
    d.setDate__IV(d.getDate__I() + -offset);
    return d;
  }
}

function com_google_gwt_user_datepicker_client_CalendarModel_$isInCurrentMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_util_Date_2Z(this$static, date){
  return this$static.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth.getMonth__I() == date.getMonth__I();
}

function com_google_gwt_user_datepicker_client_CalendarModel_$setCurrentMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_util_Date_2V(this$static, currentDate){
  this$static.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth.setYear__IV(currentDate.getYear__I());
  this$static.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth.setMonth__IV(currentDate.getMonth__I());
}

function com_google_gwt_user_datepicker_client_CalendarModel_$shiftCurrentMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2IV(this$static, deltaMonths){
  com_google_gwt_user_datepicker_client_CalendarUtil_addMonthsToDate__Ljava_util_Date_2IV(this$static.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth, deltaMonths);
}

--></script>
<script><!--
function com_google_gwt_user_datepicker_client_CalendarModel_CalendarModel__V(){
  com_google_gwt_user_datepicker_client_CalendarModel_$clinit__V();
  var date, dayOfWeek, i;
  this.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth = new java_util_Date_Date__V;
  com_google_gwt_user_datepicker_client_CalendarUtil_setToFirstDayOfMonth__Ljava_util_Date_2V(this.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth);
  date = new java_util_Date_Date__V;
  for (i = 1; i <= 7; ++i) {
    date.setDate__IV(i);
    dayOfWeek = date.getDay__I();
    com_google_gwt_user_datepicker_client_CalendarModel_dayOfWeekNames[dayOfWeek] = com_google_gwt_i18n_shared_DateTimeFormat_$format__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_util_Date_2Lcom_google_gwt_i18n_shared_TimeZone_2Ljava_lang_String_2((com_google_gwt_i18n_client_DateTimeFormat_$clinit__V() , com_google_gwt_i18n_client_DateTimeFormat_getFormat__Ljava_lang_String_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2Lcom_google_gwt_i18n_client_DateTimeFormat_2('ccccc', com_google_gwt_i18n_client_LocaleInfo_$getDateTimeFormatInfo__Lcom_google_gwt_i18n_client_LocaleInfo_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2((com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_instance)))), date, null);
  }
  date.setMonth__IV(0);
  for (i = 1; i < 32; ++i) {
    date.setDate__IV(i);
    com_google_gwt_user_datepicker_client_CalendarModel_dayOfMonthNames[i] = com_google_gwt_i18n_shared_DateTimeFormat_$format__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_util_Date_2Lcom_google_gwt_i18n_shared_TimeZone_2Ljava_lang_String_2(com_google_gwt_i18n_client_DateTimeFormat_getFormat__Lcom_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_2Lcom_google_gwt_i18n_client_DateTimeFormat_2((com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_$clinit__V() , com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DAY)), date, null);
  }
}

function com_google_gwt_user_datepicker_client_CalendarModel(){
}

_ = com_google_gwt_user_datepicker_client_CalendarModel_CalendarModel__V.prototype = com_google_gwt_user_datepicker_client_CalendarModel.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_CalendarModel_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1CalendarModel_12_1classLit;
}
;
_.com_google_gwt_user_datepicker_client_CalendarModel_currentMonth = null;
var com_google_gwt_user_datepicker_client_CalendarModel_dayOfMonthNames, com_google_gwt_user_datepicker_client_CalendarModel_dayOfWeekNames;
function com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V(){
  com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V = nullMethod;
  var dateTimeFormatInfo;
  dateTimeFormatInfo = com_google_gwt_i18n_client_LocaleInfo_$getDateTimeFormatInfo__Lcom_google_gwt_i18n_client_LocaleInfo_2Lcom_google_gwt_i18n_client_DateTimeFormatInfo_2((com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_$clinit__V() , com_google_gwt_i18n_client_LocaleInfo_instance));
  com_google_gwt_user_datepicker_client_CalendarUtil_firstDayOfWeekend = 6;
  com_google_gwt_user_datepicker_client_CalendarUtil_lastDayOfWeekend = 0;
  com_google_gwt_user_datepicker_client_CalendarUtil_startingDay = dateTimeFormatInfo.firstDayOfTheWeek__I();
}

function com_google_gwt_user_datepicker_client_CalendarUtil_addDaysToDate__Ljava_util_Date_2IV(date, days){
  com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V();
  date.setDate__IV(date.getDate__I() + days);
}

function com_google_gwt_user_datepicker_client_CalendarUtil_addMonthsToDate__Ljava_util_Date_2IV(date, months){
  com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V();
  var month, resultMonth, resultMonthCount, resultYear, year;
  if (months != 0) {
    month = date.getMonth__I();
    year = date.getYear__I();
    resultMonthCount = year * 12 + month + months;
    resultYear = ~~(resultMonthCount / 12);
    resultMonth = resultMonthCount - resultYear * 12;
    date.setMonth__IV(resultMonth);
    date.setYear__IV(resultYear);
  }
}

function com_google_gwt_user_datepicker_client_CalendarUtil_copyDate__Ljava_util_Date_2Ljava_util_Date_2(date){
  com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V();
  var newDate;
  if (!date) {
    return null;
  }
  newDate = new java_util_Date_Date__V;
  newDate.setTime__JV(date.getTime__J());
  return newDate;
}

function com_google_gwt_user_datepicker_client_CalendarUtil_getDaysBetween__Ljava_util_Date_2Ljava_util_Date_2I(start, finish){
  com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V();
  var aTime, adjust, bTime;
  start = com_google_gwt_user_datepicker_client_CalendarUtil_copyDate__Ljava_util_Date_2Ljava_util_Date_2(start);
  com_google_gwt_user_datepicker_client_CalendarUtil_resetTime__Ljava_util_Date_2V(start);
  finish = com_google_gwt_user_datepicker_client_CalendarUtil_copyDate__Ljava_util_Date_2Ljava_util_Date_2(finish);
  com_google_gwt_user_datepicker_client_CalendarUtil_resetTime__Ljava_util_Date_2V(finish);
  aTime = start.getTime__J();
  bTime = finish.getTime__J();
  adjust = P36ee80_longLit;
  adjust = com_google_gwt_lang_LongLib_gt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(bTime, aTime)?adjust:com_google_gwt_lang_LongLib_neg__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(adjust);
  return com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(com_google_gwt_lang_LongLib_div__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_add__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_sub__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(bTime, aTime), adjust), P5265c00_longLit));
}

function com_google_gwt_user_datepicker_client_CalendarUtil_resetTime__Ljava_util_Date_2V(date){
  var msec;
  msec = date.getTime__J();
  msec = com_google_gwt_lang_LongLib_mul__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_div__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(msec, P3e8_longLit), P3e8_longLit);
  date.setTime__JV(msec);
  date.setHours__IV(12);
  date.setMinutes__IV(0);
  date.setSeconds__IV(0);
}

function com_google_gwt_user_datepicker_client_CalendarUtil_setToFirstDayOfMonth__Ljava_util_Date_2V(date){
  com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V();
  com_google_gwt_user_datepicker_client_CalendarUtil_resetTime__Ljava_util_Date_2V(date);
  date.setDate__IV(1);
}

var com_google_gwt_user_datepicker_client_CalendarUtil_firstDayOfWeekend = 0, com_google_gwt_user_datepicker_client_CalendarUtil_lastDayOfWeekend = 0, com_google_gwt_user_datepicker_client_CalendarUtil_startingDay = 0;
function com_google_gwt_user_datepicker_client_DatePickerComponent_$addMonths__Lcom_google_gwt_user_datepicker_client_DatePickerComponent_2IV(this$static, numMonths){
  com_google_gwt_user_datepicker_client_CalendarModel_$shiftCurrentMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2IV(this$static.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_model, numMonths);
  com_google_gwt_user_datepicker_client_DatePicker_$refreshAll__Lcom_google_gwt_user_datepicker_client_DatePicker_2V(this$static.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker);
}

function com_google_gwt_user_datepicker_client_DatePickerComponent(){
}

_ = com_google_gwt_user_datepicker_client_DatePickerComponent.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DatePickerComponent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePickerComponent_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker = null;
function com_google_gwt_user_datepicker_client_CalendarView(){
}

_ = com_google_gwt_user_datepicker_client_CalendarView.prototype = new com_google_gwt_user_datepicker_client_DatePickerComponent;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_CalendarView_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1CalendarView_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_datepicker_client_CellGridImpl_$getCell__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2ILcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2(this$static, i){
  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static.com_google_gwt_user_datepicker_client_CellGridImpl_cellList, i), Q$com_google_gwt_user_datepicker_client_CellGridImpl$Cell);
}

function com_google_gwt_user_datepicker_client_CellGridImpl_$setHighlighted__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2V(this$static, nextHighlighted){
  var oldHighlighted;
  if (nextHighlighted == this$static.com_google_gwt_user_datepicker_client_CellGridImpl_highlightedCell) {
    return;
  }
  oldHighlighted = this$static.com_google_gwt_user_datepicker_client_CellGridImpl_highlightedCell;
  this$static.com_google_gwt_user_datepicker_client_CellGridImpl_highlightedCell = nextHighlighted;
  !!oldHighlighted && (com_google_gwt_user_client_ui_Widget_$fireEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_GwtEvent_2V(oldHighlighted.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker, new com_google_gwt_user_datepicker_client_DatePicker$DateHighlightEvent_DatePicker$DateHighlightEvent__Ljava_util_Date_2V) , com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$updateStyle__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2V(oldHighlighted));
  !!this$static.com_google_gwt_user_datepicker_client_CellGridImpl_highlightedCell && com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$onHighlighted__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2ZV(this$static.com_google_gwt_user_datepicker_client_CellGridImpl_highlightedCell);
}

function com_google_gwt_user_datepicker_client_CellGridImpl(){
}

_ = com_google_gwt_user_datepicker_client_CellGridImpl.prototype = new com_google_gwt_user_client_ui_Grid;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_CellGridImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1CellGridImpl_12_1classLit;
}
;
_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2V = function com_google_gwt_user_datepicker_client_CellGridImpl_onBrowserEvent__Lcom_google_gwt_user_client_Event_2V(event){
  var cell, e, com_google_gwt_user_datepicker_client_CellGridImpl_$getCell__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2_td_0, com_google_gwt_user_datepicker_client_CellGridImpl_$setSelected__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2V_last_0;
  switch (com_google_gwt_user_client_impl_DOMImpl_$eventGetTypeInt__Lcom_google_gwt_user_client_impl_DOMImpl_2Ljava_lang_String_2I(event.type)) {
    case 1:
      {
        cell = (com_google_gwt_user_datepicker_client_CellGridImpl_$getCell__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2_td_0 = com_google_gwt_user_client_ui_HTMLTable_$getEventTargetCell__Lcom_google_gwt_user_client_ui_HTMLTable_2Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2(this, event) , com_google_gwt_user_datepicker_client_CellGridImpl_$getCell__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2_td_0?com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_impl_ElementMapperImpl_$get__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_ui_UIObject_2(this.com_google_gwt_user_datepicker_client_CellGridImpl_elementToCell, com_google_gwt_user_datepicker_client_CellGridImpl_$getCell__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2_td_0), Q$com_google_gwt_user_datepicker_client_CellGridImpl$Cell):null);
        !!cell && cell.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_enabled && (com_google_gwt_user_datepicker_client_CellGridImpl_$setSelected__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2V_last_0 = this.com_google_gwt_user_datepicker_client_CellGridImpl_selectedCell , this.com_google_gwt_user_datepicker_client_CellGridImpl_selectedCell = cell , !!com_google_gwt_user_datepicker_client_CellGridImpl_$setSelected__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2V_last_0 && com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$onSelected__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2ZV(com_google_gwt_user_datepicker_client_CellGridImpl_$setSelected__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2V_last_0, false) , !!this.com_google_gwt_user_datepicker_client_CellGridImpl_selectedCell && com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$onSelected__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2ZV(this.com_google_gwt_user_datepicker_client_CellGridImpl_selectedCell, true) , undefined);
        break;
      }

    case 32:
      {
        e = event.relatedTarget || event.fromElement;
        if (e) {
          cell = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_impl_ElementMapperImpl_$get__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_ui_UIObject_2(this.com_google_gwt_user_datepicker_client_CellGridImpl_elementToCell, e), Q$com_google_gwt_user_datepicker_client_CellGridImpl$Cell);
          cell == this.com_google_gwt_user_datepicker_client_CellGridImpl_highlightedCell && com_google_gwt_user_datepicker_client_CellGridImpl_$setHighlighted__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2V(this, null);
        }
        break;
      }

    case 16:
      {
        e = event.relatedTarget || event.toElement;
        if (e) {
          cell = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_impl_ElementMapperImpl_$get__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_ui_UIObject_2(this.com_google_gwt_user_datepicker_client_CellGridImpl_elementToCell, e), Q$com_google_gwt_user_datepicker_client_CellGridImpl$Cell);
          !!cell && cell.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_enabled && com_google_gwt_user_datepicker_client_CellGridImpl_$setHighlighted__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2V(this, cell);
        }
        break;
      }

  }
}
;
_.onUnload__V = function com_google_gwt_user_datepicker_client_CellGridImpl_onUnload__V(){
  com_google_gwt_user_datepicker_client_CellGridImpl_$setHighlighted__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2V(this, null);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_datepicker_client_CellGridImpl_highlightedCell = null;
_.com_google_gwt_user_datepicker_client_CellGridImpl_selectedCell = null;
function com_google_gwt_user_datepicker_client_CellGridImpl$Cell_CellGridImpl$Cell__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_Object_2V(this$0, elem, value){
  var current;
  this.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_this$0 = this$0;
  this.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value = value;
  current = this;
  java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$0.com_google_gwt_user_datepicker_client_CellGridImpl_cellList, current);
  this.com_google_gwt_user_client_ui_UIObject_element = elem;
  com_google_gwt_user_client_impl_ElementMapperImpl_$put__Lcom_google_gwt_user_client_impl_ElementMapperImpl_2Lcom_google_gwt_user_client_ui_UIObject_2V(this$0.com_google_gwt_user_datepicker_client_CellGridImpl_elementToCell, current);
}

function com_google_gwt_user_datepicker_client_CellGridImpl$Cell(){
}

_ = com_google_gwt_user_datepicker_client_CellGridImpl$Cell.prototype = new com_google_gwt_user_client_ui_UIObject;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_CellGridImpl$Cell_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1CellGridImpl$Cell_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_datepicker_client_CellGridImpl$Cell]);
_.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_enabled = true;
_.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_this$0 = null;
_.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value = null;
function com_google_gwt_user_datepicker_client_DateBox_$clinit__V(){
  com_google_gwt_user_datepicker_client_DateBox_$clinit__V = nullMethod;
  com_google_gwt_user_datepicker_client_DateBox_DEFAULT_1FORMAT = new com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_DateBox$DefaultFormat__V;
}

function com_google_gwt_user_datepicker_client_DateBox_$parseDate__Lcom_google_gwt_user_datepicker_client_DateBox_2ZLjava_util_Date_2(this$static, reportError){
  var text;
  reportError && com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(this$static.com_google_gwt_user_client_ui_UIObject_element, $intern_211, false);
  text = java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.com_google_gwt_user_datepicker_client_DateBox_box.com_google_gwt_user_client_ui_UIObject_element, $intern_24));
  return com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_$parse__Lcom_google_gwt_user_datepicker_client_DateBox$DefaultFormat_2Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_lang_String_2ZLjava_util_Date_2(this$static.com_google_gwt_user_datepicker_client_DateBox_format, this$static, text, reportError);
}

function com_google_gwt_user_datepicker_client_DateBox_$preventDatePickerPopup__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this$static){
  this$static.com_google_gwt_user_datepicker_client_DateBox_allowDPShow = false;
  com_google_gwt_user_client_DeferredCommand_addCommand__Lcom_google_gwt_user_client_Command_2V(new com_google_gwt_user_datepicker_client_DateBox$1_DateBox$1__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this$static));
}

function com_google_gwt_user_datepicker_client_DateBox_$setValue__Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_util_Date_2V(this$static, date){
  com_google_gwt_user_datepicker_client_DateBox_$setValue__Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_util_Date_2Ljava_util_Date_2ZV(this$static, com_google_gwt_user_datepicker_client_CalendarUtil_copyDate__Ljava_util_Date_2Ljava_util_Date_2(this$static.com_google_gwt_user_datepicker_client_DateBox_picker.com_google_gwt_user_datepicker_client_DatePicker_value), date, false);
}

function com_google_gwt_user_datepicker_client_DateBox_$setValue__Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_util_Date_2Ljava_util_Date_2ZV(this$static, oldDate, date, fireEvents){
  !!date && com_google_gwt_user_datepicker_client_DatePicker_$setCurrentMonth__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2V(this$static.com_google_gwt_user_datepicker_client_DateBox_picker, date);
  com_google_gwt_user_datepicker_client_DatePicker_$setValue__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2ZV(this$static.com_google_gwt_user_datepicker_client_DateBox_picker, date, false);
  com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(this$static.com_google_gwt_user_client_ui_UIObject_element, $intern_211, false);
  com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(this$static.com_google_gwt_user_datepicker_client_DateBox_box, com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_$format__Lcom_google_gwt_user_datepicker_client_DateBox$DefaultFormat_2Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_util_Date_2Ljava_lang_String_2(this$static.com_google_gwt_user_datepicker_client_DateBox_format, date));
  fireEvents && !!com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE && oldDate != date && (!oldDate || !oldDate.equals__Ljava_lang_Object_2Z$(date)) && com_google_gwt_user_client_ui_Widget_$fireEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_GwtEvent_2V(this$static, new com_google_gwt_user_datepicker_client_DateChangeEvent_DateChangeEvent__Ljava_util_Date_2V(date));
}

function com_google_gwt_user_datepicker_client_DateBox_$showDatePicker__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this$static){
  var current;
  current = com_google_gwt_user_datepicker_client_DateBox_$parseDate__Lcom_google_gwt_user_datepicker_client_DateBox_2ZLjava_util_Date_2(this$static, false);
  !current && (current = new java_util_Date_Date__V);
  com_google_gwt_user_datepicker_client_DatePicker_$setCurrentMonth__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2V(this$static.com_google_gwt_user_datepicker_client_DateBox_picker, current);
  com_google_gwt_user_client_ui_PopupPanel_$showRelativeTo__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_user_client_ui_UIObject_2V(this$static.com_google_gwt_user_datepicker_client_DateBox_popup, this$static);
}

function com_google_gwt_user_datepicker_client_DateBox_$updateDateFromTextBox__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this$static){
  var parsedDate;
  parsedDate = com_google_gwt_user_datepicker_client_DateBox_$parseDate__Lcom_google_gwt_user_datepicker_client_DateBox_2ZLjava_util_Date_2(this$static, true);
  !!parsedDate && com_google_gwt_user_datepicker_client_DateBox_$setValue__Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_util_Date_2Ljava_util_Date_2ZV(this$static, com_google_gwt_user_datepicker_client_CalendarUtil_copyDate__Ljava_util_Date_2Ljava_util_Date_2(this$static.com_google_gwt_user_datepicker_client_DateBox_picker.com_google_gwt_user_datepicker_client_DatePicker_value), parsedDate, true);
}

function com_google_gwt_user_datepicker_client_DateBox_DateBox__V(){
  com_google_gwt_user_datepicker_client_DateBox_$clinit__V();
  com_google_gwt_user_datepicker_client_DateBox_DateBox__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2Lcom_google_gwt_user_datepicker_client_DateBox$Format_2V.call(this, new com_google_gwt_user_datepicker_client_DatePicker_DatePicker__V, com_google_gwt_user_datepicker_client_DateBox_DEFAULT_1FORMAT);
}

--></script>
<script><!--
function com_google_gwt_user_datepicker_client_DateBox_DateBox__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2Lcom_google_gwt_user_datepicker_client_DateBox$Format_2V(picker, format){
  var handler;
  this.com_google_gwt_user_datepicker_client_DateBox_box = new com_google_gwt_user_client_ui_TextBox_TextBox__V;
  this.com_google_gwt_user_datepicker_client_DateBox_picker = picker;
  this.com_google_gwt_user_datepicker_client_DateBox_popup = new com_google_gwt_user_client_ui_PopupPanel_PopupPanel__ZV(true);
  this.com_google_gwt_user_datepicker_client_DateBox_format = format;
  com_google_gwt_user_client_ui_PopupPanel_$addAutoHidePartner__Lcom_google_gwt_user_client_ui_PopupPanel_2Lcom_google_gwt_dom_client_Element_2V(this.com_google_gwt_user_datepicker_client_DateBox_popup, this.com_google_gwt_user_datepicker_client_DateBox_box.com_google_gwt_user_client_ui_UIObject_element);
  this.com_google_gwt_user_datepicker_client_DateBox_popup.setWidget__Lcom_google_gwt_user_client_ui_Widget_2V(picker);
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this.com_google_gwt_user_datepicker_client_DateBox_popup, 'dateBoxPopup');
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this, this.com_google_gwt_user_datepicker_client_DateBox_box);
  this.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'gwt-DateBox';
  handler = new com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_DateBox$DateBoxHandler__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this);
  com_google_gwt_user_client_ui_Widget_$addHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(picker, handler, (!com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE && (com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE = new com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V) , com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE));
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.com_google_gwt_user_datepicker_client_DateBox_box, handler, (com_google_gwt_event_dom_client_FocusEvent_$clinit__V() , com_google_gwt_event_dom_client_FocusEvent_$clinit__V() , com_google_gwt_event_dom_client_FocusEvent_TYPE));
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.com_google_gwt_user_datepicker_client_DateBox_box, handler, (com_google_gwt_event_dom_client_BlurEvent_$clinit__V() , com_google_gwt_event_dom_client_BlurEvent_$clinit__V() , com_google_gwt_event_dom_client_BlurEvent_TYPE));
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.com_google_gwt_user_datepicker_client_DateBox_box, handler, (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.com_google_gwt_user_datepicker_client_DateBox_box, handler, (com_google_gwt_event_dom_client_KeyDownEvent_$clinit__V() , com_google_gwt_event_dom_client_KeyDownEvent_$clinit__V() , com_google_gwt_event_dom_client_KeyDownEvent_TYPE));
  com_google_gwt_user_client_ui_Widget_$addHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_shared_GwtEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.com_google_gwt_user_datepicker_client_DateBox_popup, handler, com_google_gwt_event_logical_shared_CloseEvent_TYPE?com_google_gwt_event_logical_shared_CloseEvent_TYPE:(com_google_gwt_event_logical_shared_CloseEvent_TYPE = new com_google_gwt_event_shared_GwtEvent$Type_GwtEvent$Type__V));
  com_google_gwt_user_datepicker_client_DateBox_$setValue__Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_util_Date_2Ljava_util_Date_2ZV(this, com_google_gwt_user_datepicker_client_CalendarUtil_copyDate__Ljava_util_Date_2Ljava_util_Date_2(this.com_google_gwt_user_datepicker_client_DateBox_picker.com_google_gwt_user_datepicker_client_DatePicker_value), null, false);
}

function com_google_gwt_user_datepicker_client_DateBox(){
}

_ = com_google_gwt_user_datepicker_client_DateBox_DateBox__V.prototype = com_google_gwt_user_datepicker_client_DateBox.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DateBox_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateBox_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_datepicker_client_DateBox_allowDPShow = true;
_.com_google_gwt_user_datepicker_client_DateBox_format = null;
_.com_google_gwt_user_datepicker_client_DateBox_picker = null;
_.com_google_gwt_user_datepicker_client_DateBox_popup = null;
var com_google_gwt_user_datepicker_client_DateBox_DEFAULT_1FORMAT;
function com_google_gwt_user_datepicker_client_DateBox$1_DateBox$1__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this$0){
  this.com_google_gwt_user_datepicker_client_DateBox$1_this$0 = this$0;
}

function com_google_gwt_user_datepicker_client_DateBox$1(){
}

_ = com_google_gwt_user_datepicker_client_DateBox$1_DateBox$1__Lcom_google_gwt_user_datepicker_client_DateBox_2V.prototype = com_google_gwt_user_datepicker_client_DateBox$1.prototype = new java_lang_Object;
_.execute__V = function com_google_gwt_user_datepicker_client_DateBox$1_execute__V(){
  this.com_google_gwt_user_datepicker_client_DateBox$1_this$0.com_google_gwt_user_datepicker_client_DateBox_allowDPShow = true;
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DateBox$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateBox$1_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Command]);
_.com_google_gwt_user_datepicker_client_DateBox$1_this$0 = null;
function com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_$onKeyDown__Lcom_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_2Lcom_google_gwt_event_dom_client_KeyDownEvent_2V(this$static, event){
  switch (event.com_google_gwt_event_dom_client_DomEvent_nativeEvent.keyCode || 0) {
    case 13:
    case 9:
      com_google_gwt_user_datepicker_client_DateBox_$updateDateFromTextBox__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this$static.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0);
    case 27:
    case 38:
      com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(this$static.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0.com_google_gwt_user_datepicker_client_DateBox_popup);
      break;
    case 40:
      com_google_gwt_user_datepicker_client_DateBox_$showDatePicker__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this$static.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0);
  }
}

function com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_DateBox$DateBoxHandler__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this$0){
  this.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0 = this$0;
}

function com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler(){
}

_ = com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_DateBox$DateBoxHandler__Lcom_google_gwt_user_datepicker_client_DateBox_2V.prototype = com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateBox$DateBoxHandler_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  com_google_gwt_user_datepicker_client_DateBox_$showDatePicker__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0);
}
;
_.onClose__Lcom_google_gwt_event_logical_shared_CloseEvent_2V = function com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_onClose__Lcom_google_gwt_event_logical_shared_CloseEvent_2V(event){
  this.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0.com_google_gwt_user_datepicker_client_DateBox_allowDPShow && com_google_gwt_user_datepicker_client_DateBox_$updateDateFromTextBox__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0);
}
;
_.onValueChange__Lcom_google_gwt_event_logical_shared_ValueChangeEvent_2V = function com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_onValueChange__Lcom_google_gwt_event_logical_shared_ValueChangeEvent_2V(event){
  com_google_gwt_user_datepicker_client_DateBox_$setValue__Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_util_Date_2Ljava_util_Date_2ZV(this.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0, com_google_gwt_user_datepicker_client_DateBox_$parseDate__Lcom_google_gwt_user_datepicker_client_DateBox_2ZLjava_util_Date_2(this.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0, false), com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(event.getValue__Ljava_lang_Object_2(), Q$java_util_Date), true);
  com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(this.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0.com_google_gwt_user_datepicker_client_DateBox_popup);
  com_google_gwt_user_datepicker_client_DateBox_$preventDatePickerPopup__Lcom_google_gwt_user_datepicker_client_DateBox_2V(this.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0);
  com_google_gwt_user_client_ui_impl_FocusImplIE6_$focus__Lcom_google_gwt_user_client_ui_impl_FocusImplIE6_2Lcom_google_gwt_user_client_Element_2V(this.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0.com_google_gwt_user_datepicker_client_DateBox_box.com_google_gwt_user_client_ui_UIObject_element);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_BlurHandler, Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_dom_client_FocusHandler, Q$com_google_gwt_event_dom_client_KeyDownHandler, Q$com_google_gwt_event_logical_shared_CloseHandler, Q$com_google_gwt_event_logical_shared_ValueChangeHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.com_google_gwt_user_datepicker_client_DateBox$DateBoxHandler_this$0 = null;
function com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_$format__Lcom_google_gwt_user_datepicker_client_DateBox$DefaultFormat_2Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_util_Date_2Ljava_lang_String_2(this$static, date){
  return !date?$intern_2:com_google_gwt_i18n_shared_DateTimeFormat_$format__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_util_Date_2Lcom_google_gwt_i18n_shared_TimeZone_2Ljava_lang_String_2(this$static.com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_dateTimeFormat, date, null);
}

function com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_$parse__Lcom_google_gwt_user_datepicker_client_DateBox$DefaultFormat_2Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_lang_String_2ZLjava_util_Date_2(this$static, dateBox, dateText, reportError){
  var $e0, $e1, date;
  date = null;
  try {
    dateText.length > 0 && (date = com_google_gwt_i18n_shared_DateTimeFormat_$parse__Lcom_google_gwt_i18n_shared_DateTimeFormat_2Ljava_lang_String_2ZLjava_util_Date_2(this$static.com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_dateTimeFormat, dateText));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$java_lang_IllegalArgumentException)) {
      try {
        date = new java_util_Date_Date__Ljava_lang_String_2V(dateText);
      }
       catch ($e1) {
        $e1 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e1);
        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e1, Q$java_lang_IllegalArgumentException)) {
          reportError && com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(dateBox.com_google_gwt_user_client_ui_UIObject_element, $intern_211, true);
          return null;
        }
         else 
          throw $e1;
      }
    }
     else 
      throw $e0;
  }
  return date;
}

function com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_DateBox$DefaultFormat__V(){
  this.com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_dateTimeFormat = (com_google_gwt_i18n_client_DateTimeFormat_$clinit__V() , com_google_gwt_i18n_client_DateTimeFormat_getFormat__Lcom_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_2Lcom_google_gwt_i18n_client_DateTimeFormat_2((com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_$clinit__V() , com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_DATE_1TIME_1MEDIUM)));
}

function com_google_gwt_user_datepicker_client_DateBox$DefaultFormat(){
}

_ = com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_DateBox$DefaultFormat__V.prototype = com_google_gwt_user_datepicker_client_DateBox$DefaultFormat.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateBox$DefaultFormat_12_1classLit;
}
;
_.com_google_gwt_user_datepicker_client_DateBox$DefaultFormat_dateTimeFormat = null;
function com_google_gwt_user_datepicker_client_DateChangeEvent_DateChangeEvent__Ljava_util_Date_2V(value){
  com_google_gwt_event_logical_shared_ValueChangeEvent_ValueChangeEvent__Ljava_lang_Object_2V.call(this, com_google_gwt_user_datepicker_client_CalendarUtil_copyDate__Ljava_util_Date_2Ljava_util_Date_2(value));
}

function com_google_gwt_user_datepicker_client_DateChangeEvent(){
}

_ = com_google_gwt_user_datepicker_client_DateChangeEvent_DateChangeEvent__Ljava_util_Date_2V.prototype = com_google_gwt_user_datepicker_client_DateChangeEvent.prototype = new com_google_gwt_event_logical_shared_ValueChangeEvent;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DateChangeEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateChangeEvent_12_1classLit;
}
;
_.getValue__Ljava_lang_Object_2 = function com_google_gwt_user_datepicker_client_DateChangeEvent_getValue__Ljava_lang_Object_2(){
  return com_google_gwt_user_datepicker_client_CalendarUtil_copyDate__Ljava_util_Date_2Ljava_util_Date_2(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(this.com_google_gwt_event_logical_shared_ValueChangeEvent_value, Q$java_util_Date));
}
;
function com_google_gwt_user_datepicker_client_DatePicker_$addStyleToDates__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_lang_String_2Ljava_util_Date_2V(this$static, styleName, date){
  com_google_gwt_user_datepicker_client_DatePicker$DateStyler_$setStyleName__Lcom_google_gwt_user_datepicker_client_DatePicker$DateStyler_2Ljava_util_Date_2Ljava_lang_String_2ZV(this$static.com_google_gwt_user_datepicker_client_DatePicker_styler, date, styleName, true);
  com_google_gwt_user_datepicker_client_DatePicker_$isDateVisible__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2Z(this$static, date) && com_google_gwt_user_datepicker_client_DefaultCalendarView_$addStyleToDate__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2Ljava_lang_String_2Ljava_util_Date_2V(this$static.com_google_gwt_user_datepicker_client_DatePicker_view, styleName, date);
}

function com_google_gwt_user_datepicker_client_DatePicker_$getStyleOfDate__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2Ljava_lang_String_2(this$static, date){
  return com_google_gwt_user_datepicker_client_DatePicker$DateStyler_$getStyleName__Lcom_google_gwt_user_datepicker_client_DatePicker$DateStyler_2Ljava_util_Date_2Ljava_lang_String_2(this$static.com_google_gwt_user_datepicker_client_DatePicker_styler, date);
}

function com_google_gwt_user_datepicker_client_DatePicker_$isDateVisible__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2Z(this$static, date){
  var first, last, r;
  r = this$static.com_google_gwt_user_datepicker_client_DatePicker_view;
  first = r.com_google_gwt_user_datepicker_client_DefaultCalendarView_firstDisplayed;
  last = r.com_google_gwt_user_datepicker_client_DefaultCalendarView_lastDisplayed;
  return !!date && ((com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V() , first.getYear__I() == date.getYear__I() && first.getMonth__I() == date.getMonth__I() && first.getDate__I() == date.getDate__I()) || last.getYear__I() == date.getYear__I() && last.getMonth__I() == date.getMonth__I() && last.getDate__I() == date.getDate__I() || com_google_gwt_lang_LongLib_lt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(first.getTime__J(), date.getTime__J()) && com_google_gwt_lang_LongLib_gt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(last.getTime__J(), date.getTime__J()));
}

function com_google_gwt_user_datepicker_client_DatePicker_$refreshAll__Lcom_google_gwt_user_datepicker_client_DatePicker_2V(this$static){
  com_google_gwt_user_datepicker_client_DefaultCalendarView_$refresh__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2V(this$static.com_google_gwt_user_datepicker_client_DatePicker_view);
  com_google_gwt_user_datepicker_client_DefaultMonthSelector_$refresh__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V(this$static.com_google_gwt_user_datepicker_client_DatePicker_monthSelector);
  com_google_gwt_user_client_ui_Composite_$isAttached__Lcom_google_gwt_user_client_ui_Composite_2Z(this$static) && com_google_gwt_event_logical_shared_ShowRangeEvent_fire__Lcom_google_gwt_event_logical_shared_HasShowRangeHandlers_2Ljava_lang_Object_2Ljava_lang_Object_2V((this$static.com_google_gwt_user_datepicker_client_DatePicker_view , this$static.com_google_gwt_user_datepicker_client_DatePicker_view));
}

function com_google_gwt_user_datepicker_client_DatePicker_$removeStyleFromDates__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_lang_String_2Ljava_util_Date_2V(this$static, styleName, date){
  com_google_gwt_user_datepicker_client_DatePicker$DateStyler_$setStyleName__Lcom_google_gwt_user_datepicker_client_DatePicker$DateStyler_2Ljava_util_Date_2Ljava_lang_String_2ZV(this$static.com_google_gwt_user_datepicker_client_DatePicker_styler, date, styleName, false);
  com_google_gwt_user_datepicker_client_DatePicker_$isDateVisible__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2Z(this$static, date) && com_google_gwt_user_datepicker_client_DefaultCalendarView_$removeStyleFromDate__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2Ljava_lang_String_2Ljava_util_Date_2V(this$static.com_google_gwt_user_datepicker_client_DatePicker_view, styleName, date);
}

function com_google_gwt_user_datepicker_client_DatePicker_$setCurrentMonth__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2V(this$static, month){
  com_google_gwt_user_datepicker_client_CalendarModel_$setCurrentMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_util_Date_2V(this$static.com_google_gwt_user_datepicker_client_DatePicker_model, month);
  com_google_gwt_user_datepicker_client_DatePicker_$refreshAll__Lcom_google_gwt_user_datepicker_client_DatePicker_2V(this$static);
}

function com_google_gwt_user_datepicker_client_DatePicker_$setStyleName__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_lang_String_2V(this$static, styleName){
  this$static.com_google_gwt_user_datepicker_client_DatePicker_css = new com_google_gwt_user_datepicker_client_DatePicker$StandardCss_DatePicker$StandardCss__Ljava_lang_String_2Ljava_lang_String_2V(styleName);
  this$static.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = styleName;
}

function com_google_gwt_user_datepicker_client_DatePicker_$setValue__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2ZV(this$static, newValue, fireEvents){
  var oldValue;
  oldValue = this$static.com_google_gwt_user_datepicker_client_DatePicker_value;
  !!oldValue && com_google_gwt_user_datepicker_client_DatePicker_$removeStyleFromDates__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_lang_String_2Ljava_util_Date_2V(this$static, this$static.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + $intern_212, oldValue);
  this$static.com_google_gwt_user_datepicker_client_DatePicker_value = com_google_gwt_user_datepicker_client_CalendarUtil_copyDate__Ljava_util_Date_2Ljava_util_Date_2(newValue);
  !!this$static.com_google_gwt_user_datepicker_client_DatePicker_value && com_google_gwt_user_datepicker_client_DatePicker_$addStyleToDates__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_lang_String_2Ljava_util_Date_2V(this$static, this$static.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + $intern_212, this$static.com_google_gwt_user_datepicker_client_DatePicker_value);
  fireEvents && !!com_google_gwt_event_logical_shared_ValueChangeEvent_TYPE && oldValue != newValue && (!oldValue || !oldValue.equals__Ljava_lang_Object_2Z$(newValue)) && com_google_gwt_user_client_ui_Widget_$fireEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_GwtEvent_2V(this$static, new com_google_gwt_user_datepicker_client_DateChangeEvent_DateChangeEvent__Ljava_util_Date_2V(newValue));
}

function com_google_gwt_user_datepicker_client_DatePicker_DatePicker__V(){
  com_google_gwt_user_datepicker_client_DatePicker_DatePicker__Lcom_google_gwt_user_datepicker_client_MonthSelector_2Lcom_google_gwt_user_datepicker_client_CalendarView_2Lcom_google_gwt_user_datepicker_client_CalendarModel_2V.call(this, new com_google_gwt_user_datepicker_client_DefaultMonthSelector_DefaultMonthSelector__V, new com_google_gwt_user_datepicker_client_DefaultCalendarView_DefaultCalendarView__V, new com_google_gwt_user_datepicker_client_CalendarModel_CalendarModel__V);
}

--></script>
<script><!--
function com_google_gwt_user_datepicker_client_DatePicker_DatePicker__Lcom_google_gwt_user_datepicker_client_MonthSelector_2Lcom_google_gwt_user_datepicker_client_CalendarView_2Lcom_google_gwt_user_datepicker_client_CalendarModel_2V(monthSelector, view, model){
  var com_google_gwt_user_datepicker_client_DefaultMonthSelector_$setup__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V_formatter_0, com_google_gwt_user_datepicker_client_DatePicker_$setup__Lcom_google_gwt_user_datepicker_client_DatePicker_2V_panel_0;
  this.com_google_gwt_user_datepicker_client_DatePicker_styler = new com_google_gwt_user_datepicker_client_DatePicker$DateStyler_DatePicker$DateStyler__V;
  this.com_google_gwt_user_datepicker_client_DatePicker_css = (com_google_gwt_user_datepicker_client_DatePicker$StandardCss_$clinit__V() , com_google_gwt_user_datepicker_client_DatePicker$StandardCss_DEFAULT);
  this.com_google_gwt_user_datepicker_client_DatePicker_model = model;
  this.com_google_gwt_user_datepicker_client_DatePicker_monthSelector = monthSelector;
  monthSelector.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker = this;
  this.com_google_gwt_user_datepicker_client_DatePicker_view = view;
  view.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker = this;
  com_google_gwt_user_datepicker_client_DefaultCalendarView_$setup__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2V(view);
  monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_backwards = new com_google_gwt_user_client_ui_PushButton_PushButton__V;
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_backwards, new com_google_gwt_user_datepicker_client_DefaultMonthSelector$1_DefaultMonthSelector$1__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V(monthSelector), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  com_google_gwt_user_client_ui_CustomButton$Face_$setHTML__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Ljava_lang_String_2V(monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_backwards.com_google_gwt_user_client_ui_CustomButton_up, '&laquo;');
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_backwards, monthSelector.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'PreviousButton');
  monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_forwards = new com_google_gwt_user_client_ui_PushButton_PushButton__V;
  com_google_gwt_user_client_ui_CustomButton$Face_$setHTML__Lcom_google_gwt_user_client_ui_CustomButton$Face_2Ljava_lang_String_2V(monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_forwards.com_google_gwt_user_client_ui_CustomButton_up, '&raquo;');
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_forwards, monthSelector.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'NextButton');
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_forwards, new com_google_gwt_user_datepicker_client_DefaultMonthSelector$2_DefaultMonthSelector$2__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V(monthSelector), com_google_gwt_event_dom_client_ClickEvent_TYPE);
  monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_grid = new com_google_gwt_user_client_ui_Grid_Grid__IIV;
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_grid, 0, 0, monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_backwards);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_grid, 0, 2, monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_forwards);
  com_google_gwt_user_datepicker_client_DefaultMonthSelector_$setup__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V_formatter_0 = monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_grid.com_google_gwt_user_client_ui_HTMLTable_cellFormatter;
  com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$setStyleName__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2IILjava_lang_String_2V(com_google_gwt_user_datepicker_client_DefaultMonthSelector_$setup__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V_formatter_0, 1, monthSelector.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'Month');
  com_google_gwt_user_datepicker_client_DefaultMonthSelector_$setup__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V_formatter_0.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.prepareCell__IIV(0, 0);
  com_google_gwt_user_datepicker_client_DefaultMonthSelector_$setup__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V_formatter_0.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows[0].cells[0][$intern_150] = $intern_137;
  com_google_gwt_user_datepicker_client_DefaultMonthSelector_$setup__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V_formatter_0.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.prepareCell__IIV(0, 1);
  com_google_gwt_user_datepicker_client_DefaultMonthSelector_$setup__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V_formatter_0.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows[0].cells[1][$intern_150] = $intern_213;
  com_google_gwt_user_datepicker_client_DefaultMonthSelector_$setup__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V_formatter_0.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.prepareCell__IIV(0, 2);
  com_google_gwt_user_datepicker_client_DefaultMonthSelector_$setup__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V_formatter_0.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows[0].cells[2][$intern_150] = $intern_137;
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_grid, monthSelector.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + $intern_214);
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(monthSelector, monthSelector.com_google_gwt_user_datepicker_client_DefaultMonthSelector_grid);
  com_google_gwt_user_datepicker_client_DatePicker_$setup__Lcom_google_gwt_user_datepicker_client_DatePicker_2V_panel_0 = new com_google_gwt_user_client_ui_VerticalPanel_VerticalPanel__V;
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this, com_google_gwt_user_datepicker_client_DatePicker_$setup__Lcom_google_gwt_user_datepicker_client_DatePicker_2V_panel_0);
  com_google_gwt_user_datepicker_client_DatePicker_$setup__Lcom_google_gwt_user_datepicker_client_DatePicker_2V_panel_0.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = this.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_widgetName;
  com_google_gwt_user_datepicker_client_DatePicker_$setStyleName__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_lang_String_2V(this, this.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_widgetName);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(com_google_gwt_user_datepicker_client_DatePicker_$setup__Lcom_google_gwt_user_datepicker_client_DatePicker_2V_panel_0, this.com_google_gwt_user_datepicker_client_DatePicker_monthSelector);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(com_google_gwt_user_datepicker_client_DatePicker_$setup__Lcom_google_gwt_user_datepicker_client_DatePicker_2V_panel_0, this.com_google_gwt_user_datepicker_client_DatePicker_view);
  com_google_gwt_user_datepicker_client_DatePicker_$setCurrentMonth__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2V(this, new java_util_Date_Date__V);
  com_google_gwt_user_datepicker_client_DatePicker_$addStyleToDates__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_lang_String_2Ljava_util_Date_2V(this, this.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'DayIsToday', new java_util_Date_Date__V);
}

function com_google_gwt_user_datepicker_client_DatePicker(){
}

_ = com_google_gwt_user_datepicker_client_DatePicker_DatePicker__V.prototype = com_google_gwt_user_datepicker_client_DatePicker.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DatePicker_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePicker_12_1classLit;
}
;
_.onLoad__V = function com_google_gwt_user_datepicker_client_DatePicker_onLoad__V(){
  com_google_gwt_event_logical_shared_ShowRangeEvent_fire__Lcom_google_gwt_event_logical_shared_HasShowRangeHandlers_2Ljava_lang_Object_2Ljava_lang_Object_2V(this.com_google_gwt_user_datepicker_client_DatePicker_view);
}
;
_.setStyleName__Ljava_lang_String_2V = function com_google_gwt_user_datepicker_client_DatePicker_setStyleName__Ljava_lang_String_2V(styleName){
  com_google_gwt_user_datepicker_client_DatePicker_$setStyleName__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_lang_String_2V(this, styleName);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_datepicker_client_DatePicker_model = null;
_.com_google_gwt_user_datepicker_client_DatePicker_monthSelector = null;
_.com_google_gwt_user_datepicker_client_DatePicker_value = null;
_.com_google_gwt_user_datepicker_client_DatePicker_view = null;
function com_google_gwt_user_datepicker_client_DatePicker$DateHighlightEvent_DatePicker$DateHighlightEvent__Ljava_util_Date_2V(){
}

function com_google_gwt_user_datepicker_client_DatePicker$DateHighlightEvent(){
}

_ = com_google_gwt_user_datepicker_client_DatePicker$DateHighlightEvent_DatePicker$DateHighlightEvent__Ljava_util_Date_2V.prototype = com_google_gwt_user_datepicker_client_DatePicker$DateHighlightEvent.prototype = new com_google_gwt_event_logical_shared_HighlightEvent;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DatePicker$DateHighlightEvent_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePicker$DateHighlightEvent_12_1classLit;
}
;
function com_google_gwt_user_datepicker_client_DatePicker$DateStyler_$getStyleName__Lcom_google_gwt_user_datepicker_client_DatePicker$DateStyler_2Ljava_util_Date_2Ljava_lang_String_2(this$static, d){
  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_datepicker_client_DatePicker$DateStyler_info, d.getYear__I() + $intern_215 + d.getMonth__I() + $intern_215 + d.getDate__I()), Q$java_lang_String);
}

function com_google_gwt_user_datepicker_client_DatePicker$DateStyler_$setStyleName__Lcom_google_gwt_user_datepicker_client_DatePicker$DateStyler_2Ljava_util_Date_2Ljava_lang_String_2ZV(this$static, d, styleName, add){
  var current, key, newValue;
  styleName = $intern_9 + styleName + $intern_9;
  key = d.getYear__I() + $intern_215 + d.getMonth__I() + $intern_215 + d.getDate__I();
  current = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_datepicker_client_DatePicker$DateStyler_info, key), Q$java_lang_String);
  if (add) {
    current == null?java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_datepicker_client_DatePicker$DateStyler_info, key, styleName):current.indexOf(styleName) == -1 && java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_datepicker_client_DatePicker$DateStyler_info, key, current + styleName);
  }
   else {
    if (current != null) {
      newValue = java_lang_String_$replaceAll__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(current, styleName, $intern_2);
      java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(newValue).length == 0?java_util_AbstractHashMap_$remove__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_datepicker_client_DatePicker$DateStyler_info, key):java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.com_google_gwt_user_datepicker_client_DatePicker$DateStyler_info, key, newValue);
    }
  }
}

function com_google_gwt_user_datepicker_client_DatePicker$DateStyler_DatePicker$DateStyler__V(){
  this.com_google_gwt_user_datepicker_client_DatePicker$DateStyler_info = new java_util_HashMap_HashMap__V;
}

function com_google_gwt_user_datepicker_client_DatePicker$DateStyler(){
}

_ = com_google_gwt_user_datepicker_client_DatePicker$DateStyler_DatePicker$DateStyler__V.prototype = com_google_gwt_user_datepicker_client_DatePicker$DateStyler.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DatePicker$DateStyler_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePicker$DateStyler_12_1classLit;
}
;
function com_google_gwt_user_datepicker_client_DatePicker$StandardCss_$clinit__V(){
  com_google_gwt_user_datepicker_client_DatePicker$StandardCss_$clinit__V = nullMethod;
  com_google_gwt_user_datepicker_client_DatePicker$StandardCss_DEFAULT = new com_google_gwt_user_datepicker_client_DatePicker$StandardCss_DatePicker$StandardCss__Ljava_lang_String_2Ljava_lang_String_2V('gwt-DatePicker');
}

function com_google_gwt_user_datepicker_client_DatePicker$StandardCss_DatePicker$StandardCss__Ljava_lang_String_2Ljava_lang_String_2V(widgetName){
  com_google_gwt_user_datepicker_client_DatePicker$StandardCss_$clinit__V();
  this.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_widgetName = widgetName;
  this.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName = 'datePicker';
}

function com_google_gwt_user_datepicker_client_DatePicker$StandardCss(){
}

_ = com_google_gwt_user_datepicker_client_DatePicker$StandardCss_DatePicker$StandardCss__Ljava_lang_String_2Ljava_lang_String_2V.prototype = com_google_gwt_user_datepicker_client_DatePicker$StandardCss.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DatePicker$StandardCss_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePicker$StandardCss_12_1classLit;
}
;
_.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName = null;
_.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_widgetName = null;
var com_google_gwt_user_datepicker_client_DatePicker$StandardCss_DEFAULT;
function com_google_gwt_user_datepicker_client_DefaultCalendarView_$addStyleToDate__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2Ljava_lang_String_2Ljava_util_Date_2V(this$static, styleName, date){
  com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$addStyleName__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2Ljava_lang_String_2V(com_google_gwt_user_datepicker_client_DefaultCalendarView_$getCell__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2Ljava_util_Date_2Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2(this$static, date), styleName);
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView_$getCell__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2Ljava_util_Date_2Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2(this$static, d){
  var cell, index;
  index = com_google_gwt_user_datepicker_client_CalendarUtil_getDaysBetween__Ljava_util_Date_2Ljava_util_Date_2I(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_firstDisplayed, d);
  cell = com_google_gwt_user_datepicker_client_CellGridImpl_$getCell__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2ILcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_grid, index);
  if (cell.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value.getDate__I() != d.getDate__I()) {
    throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V(d + ' cannot be associated with cell ' + cell + ' as it has date ' + cell.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value);
  }
  return cell;
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView_$refresh__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2V(this$static){
  var cell, i;
  this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_firstDisplayed = com_google_gwt_user_datepicker_client_CalendarModel_$getCurrentFirstDayOfFirstWeek__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_util_Date_2(this$static.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_model);
  this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_firstDisplayed.getDate__I() == 1 && com_google_gwt_user_datepicker_client_CalendarUtil_addDaysToDate__Ljava_util_Date_2IV(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_firstDisplayed, -7);
  this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_lastDisplayed.setTime__JV(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_firstDisplayed.getTime__J());
  for (i = 0; i < this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_grid.com_google_gwt_user_datepicker_client_CellGridImpl_cellList.java_util_ArrayList_size; ++i) {
    i != 0 && com_google_gwt_user_datepicker_client_CalendarUtil_addDaysToDate__Ljava_util_Date_2IV(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_lastDisplayed, 1);
    cell = com_google_gwt_user_datepicker_client_CellGridImpl_$getCell__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2ILcom_google_gwt_user_datepicker_client_CellGridImpl$Cell_2(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_grid, i);
    com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$update__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2Ljava_util_Date_2V(cell, this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_lastDisplayed);
  }
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView_$removeStyleFromDate__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2Ljava_lang_String_2Ljava_util_Date_2V(this$static, styleName, date){
  com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$removeStyleName__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2Ljava_lang_String_2V(com_google_gwt_user_datepicker_client_DefaultCalendarView_$getCell__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2Ljava_util_Date_2Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2(this$static, date), styleName);
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView_$setup__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2V(this$static){
  var column, dayIdx, e, formatter, i, row, shift, weekendEndColumn, weekendStartColumn;
  formatter = this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_grid.com_google_gwt_user_client_ui_HTMLTable_cellFormatter;
  weekendStartColumn = -1;
  weekendEndColumn = -1;
  for (i = 0; i < 7; ++i) {
    shift = (com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V() , com_google_gwt_user_datepicker_client_CalendarUtil_$clinit__V() , com_google_gwt_user_datepicker_client_CalendarUtil_startingDay);
    dayIdx = i + shift < 7?i + shift:i + shift - 7;
    com_google_gwt_user_client_ui_HTMLTable_$setText__Lcom_google_gwt_user_client_ui_HTMLTable_2IILjava_lang_String_2V(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_grid, i, com_google_gwt_user_datepicker_client_CalendarModel_$formatDayOfWeek__Lcom_google_gwt_user_datepicker_client_CalendarModel_2ILjava_lang_String_2((this$static.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker , dayIdx)));
    if (dayIdx == com_google_gwt_user_datepicker_client_CalendarUtil_firstDayOfWeekend || dayIdx == com_google_gwt_user_datepicker_client_CalendarUtil_lastDayOfWeekend) {
      com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$setStyleName__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2IILjava_lang_String_2V(formatter, i, this$static.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'WeekendLabel');
      weekendStartColumn == -1?(weekendStartColumn = i):(weekendEndColumn = i);
    }
     else {
      com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$setStyleName__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2IILjava_lang_String_2V(formatter, i, this$static.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'WeekdayLabel');
    }
  }
  for (row = 1; row <= 6; ++row) {
    for (column = 0; column < 7; ++column) {
      e = (com_google_gwt_user_client_ui_HTMLTable_$checkCellBounds__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV(formatter.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0, row, column) , com_google_gwt_user_client_ui_HTMLTable$CellFormatter_$getCellElement__Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2Lcom_google_gwt_user_client_Element_2IILcom_google_gwt_user_client_Element_2(formatter.com_google_gwt_user_client_ui_HTMLTable$CellFormatter_this$0.com_google_gwt_user_client_ui_HTMLTable_bodyElem, row, column));
      new com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_DefaultCalendarView$CellGrid$DateCell__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_2Lcom_google_gwt_user_client_Element_2ZV(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_grid, e, column == weekendStartColumn || column == weekendEndColumn);
    }
  }
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static, this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_grid);
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView_grid, this$static.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'Days');
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView_DefaultCalendarView__V(){
  this.com_google_gwt_user_datepicker_client_DefaultCalendarView_grid = new com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_DefaultCalendarView$CellGrid__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2V(this);
  this.com_google_gwt_user_datepicker_client_DefaultCalendarView_lastDisplayed = new java_util_Date_Date__V;
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView(){
}

_ = com_google_gwt_user_datepicker_client_DefaultCalendarView_DefaultCalendarView__V.prototype = com_google_gwt_user_datepicker_client_DefaultCalendarView.prototype = new com_google_gwt_user_datepicker_client_CalendarView;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DefaultCalendarView_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultCalendarView_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_datepicker_client_DefaultCalendarView_firstDisplayed = null;
function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_DefaultCalendarView$CellGrid__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2V(this$0){
  this.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0 = this$0;
  com_google_gwt_user_client_ui_Grid_Grid__V.call(this);
  this.com_google_gwt_user_datepicker_client_CellGridImpl_elementToCell = new com_google_gwt_user_client_impl_ElementMapperImpl_ElementMapperImpl__V;
  this.com_google_gwt_user_datepicker_client_CellGridImpl_cellList = new java_util_ArrayList_ArrayList__V;
  this.com_google_gwt_user_client_ui_HTMLTable_tableElem[$intern_189] = 0;
  this.com_google_gwt_user_client_ui_HTMLTable_tableElem[$intern_188] = 0;
  this.com_google_gwt_user_client_ui_HTMLTable_tableElem['border'] = $intern_81;
  this.com_google_gwt_user_client_ui_Widget_eventsToSink == -1?com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2IV(this.com_google_gwt_user_client_ui_UIObject_element, 49 | (this.com_google_gwt_user_client_ui_UIObject_element.__eventBits || 0)):(this.com_google_gwt_user_client_ui_Widget_eventsToSink |= 49);
  com_google_gwt_user_client_ui_Grid_$resizeColumns__Lcom_google_gwt_user_client_ui_Grid_2IV(this, 7);
  com_google_gwt_user_client_ui_Grid_$resizeRows__Lcom_google_gwt_user_client_ui_Grid_2IV(this, 7);
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid(){
}

_ = com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_DefaultCalendarView$CellGrid__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView_2V.prototype = com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid.prototype = new com_google_gwt_user_datepicker_client_CellGridImpl;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultCalendarView$CellGrid_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_HasWidgets, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0 = null;
--></script>
<script><!--
function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$addStyleName__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2Ljava_lang_String_2V(this$static, styleName){
  java_lang_String_$indexOf__Ljava_lang_String_2Ljava_lang_String_2I(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle, $intern_9 + styleName + $intern_9) == -1 && (this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle += styleName + $intern_9);
  com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$updateStyle__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2V(this$static);
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$onHighlighted__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2ZV(this$static){
  com_google_gwt_user_client_ui_Widget_$fireEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_GwtEvent_2V(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker, new com_google_gwt_user_datepicker_client_DatePicker$DateHighlightEvent_DatePicker$DateHighlightEvent__Ljava_util_Date_2V);
  com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$updateStyle__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2V(this$static);
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$onSelected__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2ZV(this$static, selected){
  if (selected) {
    com_google_gwt_user_datepicker_client_DatePicker_$setValue__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2ZV(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker, this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value, true);
    !com_google_gwt_user_datepicker_client_CalendarModel_$isInCurrentMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_util_Date_2Z(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_model, this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value) && com_google_gwt_user_datepicker_client_DatePicker_$setCurrentMonth__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2V(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker, this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value);
  }
  com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$updateStyle__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2V(this$static);
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$removeStyleName__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2Ljava_lang_String_2V(this$static, styleName){
  this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle = java_lang_String_$replace__Ljava_lang_String_2Ljava_lang_CharSequence_2Ljava_lang_CharSequence_2Ljava_lang_String_2(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle, $intern_9 + styleName + $intern_9);
  com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$updateStyle__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2V(this$static);
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$update__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2Ljava_util_Date_2V(this$static, current){
  var extraStyle, value;
  this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_enabled = true;
  com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$updateStyle__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2V(this$static);
  this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value.setTime__JV(current.getTime__J());
  value = com_google_gwt_user_datepicker_client_CalendarModel_$formatDayOfMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_util_Date_2Ljava_lang_String_2((this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker , this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value));
  com_google_gwt_user_client_DOM_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2V(this$static.com_google_gwt_user_client_ui_UIObject_element, value);
  this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle = this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_cellStyle;
  if (com_google_gwt_user_datepicker_client_CalendarModel_$isInCurrentMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_util_Date_2Z(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_model, this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_value)) {
    extraStyle = com_google_gwt_user_datepicker_client_DatePicker_$getStyleOfDate__Lcom_google_gwt_user_datepicker_client_DatePicker_2Ljava_util_Date_2Ljava_lang_String_2(this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker, current);
    extraStyle != null && (this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle += $intern_9 + extraStyle);
  }
   else {
    this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle += $intern_9 + this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'DayIsFiller';
  }
  this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle += $intern_9;
  com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$updateStyle__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2V(this$static);
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_$updateStyle__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_2V(this$static){
  var accum;
  accum = this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle;
  if (this$static == this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_this$0.com_google_gwt_user_datepicker_client_CellGridImpl_highlightedCell) {
    accum += $intern_9 + this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'DayIsHighlighted';
    this$static == this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_this$0.com_google_gwt_user_datepicker_client_CellGridImpl_highlightedCell && this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_this$0.com_google_gwt_user_datepicker_client_CellGridImpl_selectedCell == this$static && (accum += $intern_9 + this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'DayIsValueAndHighlighted');
  }
  this$static.com_google_gwt_user_datepicker_client_CellGridImpl$Cell_enabled || (accum += $intern_9 + this$static.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'DayIsDisabled');
  this$static.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = accum;
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_DefaultCalendarView$CellGrid$DateCell__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_2Lcom_google_gwt_user_client_Element_2ZV(this$1, td, isWeekend){
  this.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1 = this$1;
  com_google_gwt_user_datepicker_client_CellGridImpl$Cell_CellGridImpl$Cell__Lcom_google_gwt_user_datepicker_client_CellGridImpl_2Lcom_google_gwt_dom_client_Element_2Ljava_lang_Object_2V.call(this, this$1, td, new java_util_Date_Date__V);
  this.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_cellStyle = this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'Day';
  isWeekend && (this.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_cellStyle += $intern_9 + this$1.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_this$0.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_css.com_google_gwt_user_datepicker_client_DatePicker$StandardCss_baseName + 'DayIsWeekend');
}

function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell(){
}

_ = com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_DefaultCalendarView$CellGrid$DateCell__Lcom_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid_2Lcom_google_gwt_user_client_Element_2ZV.prototype = com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell.prototype = new com_google_gwt_user_datepicker_client_CellGridImpl$Cell;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultCalendarView$CellGrid$DateCell_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_datepicker_client_CellGridImpl$Cell]);
_.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_cellStyle = null;
_.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_dateStyle = null;
_.com_google_gwt_user_datepicker_client_DefaultCalendarView$CellGrid$DateCell_this$1 = null;
function com_google_gwt_user_datepicker_client_MonthSelector(){
}

_ = com_google_gwt_user_datepicker_client_MonthSelector.prototype = new com_google_gwt_user_datepicker_client_DatePickerComponent;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_MonthSelector_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1MonthSelector_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function com_google_gwt_user_datepicker_client_DefaultMonthSelector_$refresh__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V(this$static){
  var formattedMonth;
  formattedMonth = com_google_gwt_user_datepicker_client_CalendarModel_$formatCurrentMonth__Lcom_google_gwt_user_datepicker_client_CalendarModel_2Ljava_lang_String_2(this$static.com_google_gwt_user_datepicker_client_DatePickerComponent_datePicker.com_google_gwt_user_datepicker_client_DatePicker_model);
  com_google_gwt_user_client_ui_HTMLTable_$setText__Lcom_google_gwt_user_client_ui_HTMLTable_2IILjava_lang_String_2V(this$static.com_google_gwt_user_datepicker_client_DefaultMonthSelector_grid, 1, formattedMonth);
}

function com_google_gwt_user_datepicker_client_DefaultMonthSelector_DefaultMonthSelector__V(){
}

function com_google_gwt_user_datepicker_client_DefaultMonthSelector(){
}

_ = com_google_gwt_user_datepicker_client_DefaultMonthSelector_DefaultMonthSelector__V.prototype = com_google_gwt_user_datepicker_client_DefaultMonthSelector.prototype = new com_google_gwt_user_datepicker_client_MonthSelector;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DefaultMonthSelector_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultMonthSelector_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.com_google_gwt_user_datepicker_client_DefaultMonthSelector_backwards = null;
_.com_google_gwt_user_datepicker_client_DefaultMonthSelector_forwards = null;
_.com_google_gwt_user_datepicker_client_DefaultMonthSelector_grid = null;
function com_google_gwt_user_datepicker_client_DefaultMonthSelector$1_DefaultMonthSelector$1__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V(this$0){
  this.com_google_gwt_user_datepicker_client_DefaultMonthSelector$1_this$0 = this$0;
}

function com_google_gwt_user_datepicker_client_DefaultMonthSelector$1(){
}

_ = com_google_gwt_user_datepicker_client_DefaultMonthSelector$1_DefaultMonthSelector$1__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V.prototype = com_google_gwt_user_datepicker_client_DefaultMonthSelector$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DefaultMonthSelector$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultMonthSelector$1_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function com_google_gwt_user_datepicker_client_DefaultMonthSelector$1_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  com_google_gwt_user_datepicker_client_DatePickerComponent_$addMonths__Lcom_google_gwt_user_datepicker_client_DatePickerComponent_2IV(this.com_google_gwt_user_datepicker_client_DefaultMonthSelector$1_this$0, -1);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.com_google_gwt_user_datepicker_client_DefaultMonthSelector$1_this$0 = null;
function com_google_gwt_user_datepicker_client_DefaultMonthSelector$2_DefaultMonthSelector$2__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V(this$0){
  this.com_google_gwt_user_datepicker_client_DefaultMonthSelector$2_this$0 = this$0;
}

function com_google_gwt_user_datepicker_client_DefaultMonthSelector$2(){
}

_ = com_google_gwt_user_datepicker_client_DefaultMonthSelector$2_DefaultMonthSelector$2__Lcom_google_gwt_user_datepicker_client_DefaultMonthSelector_2V.prototype = com_google_gwt_user_datepicker_client_DefaultMonthSelector$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_gwt_user_datepicker_client_DefaultMonthSelector$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultMonthSelector$2_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function com_google_gwt_user_datepicker_client_DefaultMonthSelector$2_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  com_google_gwt_user_datepicker_client_DatePickerComponent_$addMonths__Lcom_google_gwt_user_datepicker_client_DatePickerComponent_2IV(this.com_google_gwt_user_datepicker_client_DefaultMonthSelector$2_this$0, 1);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.com_google_gwt_user_datepicker_client_DefaultMonthSelector$2_this$0 = null;
function com_google_gwt_xhr_client_XMLHttpRequest_$clearOnReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(this$static){
  var self = this$static;
  $wnd.setTimeout(function(){
    self.onreadystatechange = new Function;
  }
  , 0);
}

function com_google_gwt_xhr_client_XMLHttpRequest_$open__Lcom_google_gwt_xhr_client_XMLHttpRequest_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, httpMethod, url){
  this$static.open(httpMethod, url, true);
}

function com_google_gwt_xhr_client_XMLHttpRequest_$setOnReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2Lcom_google_gwt_xhr_client_ReadyStateChangeHandler_2V(this$static, handler){
  var _this = this$static;
  this$static.onreadystatechange = $entry(function(){
    handler.onReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(_this);
  }
  );
}

function com_google_gwt_xhr_client_XMLHttpRequest_$setRequestHeader__Lcom_google_gwt_xhr_client_XMLHttpRequest_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, header, value){
  this$static.setRequestHeader(header, value);
}

function com_google_gwt_xhr_client_XMLHttpRequest_create__Lcom_google_gwt_xhr_client_XMLHttpRequest_2(){
  if ($wnd.XMLHttpRequest) {
    return new $wnd.XMLHttpRequest;
  }
   else {
    try {
      return new $wnd.ActiveXObject('MSXML2.XMLHTTP.3.0');
    }
     catch (e) {
      return new $wnd.ActiveXObject('Microsoft.XMLHTTP');
    }
  }
}

function com_google_web_bindery_event_shared_SimpleEventBus$1_$removeHandler__Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2V(this$static){
  com_google_gwt_event_shared_HandlerManager$Bus_$doRemove__Lcom_google_gwt_event_shared_HandlerManager$Bus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2V(this$static.com_google_web_bindery_event_shared_SimpleEventBus$1_this$0, this$static.com_google_web_bindery_event_shared_SimpleEventBus$1_val$type, this$static.com_google_web_bindery_event_shared_SimpleEventBus$1_val$source, this$static.com_google_web_bindery_event_shared_SimpleEventBus$1_val$handler);
}

function com_google_web_bindery_event_shared_SimpleEventBus$1_SimpleEventBus$1__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V(this$0, val$type, val$handler){
  this.com_google_web_bindery_event_shared_SimpleEventBus$1_this$0 = this$0;
  this.com_google_web_bindery_event_shared_SimpleEventBus$1_val$type = val$type;
  this.com_google_web_bindery_event_shared_SimpleEventBus$1_val$source = null;
  this.com_google_web_bindery_event_shared_SimpleEventBus$1_val$handler = val$handler;
}

function com_google_web_bindery_event_shared_SimpleEventBus$1(){
}

_ = com_google_web_bindery_event_shared_SimpleEventBus$1_SimpleEventBus$1__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V.prototype = com_google_web_bindery_event_shared_SimpleEventBus$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function com_google_web_bindery_event_shared_SimpleEventBus$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1SimpleEventBus$1_12_1classLit;
}
;
_.com_google_web_bindery_event_shared_SimpleEventBus$1_this$0 = null;
_.com_google_web_bindery_event_shared_SimpleEventBus$1_val$handler = null;
_.com_google_web_bindery_event_shared_SimpleEventBus$1_val$source = null;
_.com_google_web_bindery_event_shared_SimpleEventBus$1_val$type = null;
function com_google_web_bindery_event_shared_SimpleEventBus$2_SimpleEventBus$2__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V(this$0, val$type, val$handler){
  this.com_google_web_bindery_event_shared_SimpleEventBus$2_this$0 = this$0;
  this.com_google_web_bindery_event_shared_SimpleEventBus$2_val$type = val$type;
  this.com_google_web_bindery_event_shared_SimpleEventBus$2_val$source = null;
  this.com_google_web_bindery_event_shared_SimpleEventBus$2_val$handler = val$handler;
}

function com_google_web_bindery_event_shared_SimpleEventBus$2(){
}

_ = com_google_web_bindery_event_shared_SimpleEventBus$2_SimpleEventBus$2__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V.prototype = com_google_web_bindery_event_shared_SimpleEventBus$2.prototype = new java_lang_Object;
_.execute__V = function com_google_web_bindery_event_shared_SimpleEventBus$2_execute__V(){
  com_google_web_bindery_event_shared_SimpleEventBus_$doAddNow__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2V(this.com_google_web_bindery_event_shared_SimpleEventBus$2_this$0, this.com_google_web_bindery_event_shared_SimpleEventBus$2_val$type, this.com_google_web_bindery_event_shared_SimpleEventBus$2_val$source, this.com_google_web_bindery_event_shared_SimpleEventBus$2_val$handler);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_web_bindery_event_shared_SimpleEventBus$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1SimpleEventBus$2_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_web_bindery_event_shared_SimpleEventBus$Command]);
_.com_google_web_bindery_event_shared_SimpleEventBus$2_this$0 = null;
_.com_google_web_bindery_event_shared_SimpleEventBus$2_val$handler = null;
_.com_google_web_bindery_event_shared_SimpleEventBus$2_val$source = null;
_.com_google_web_bindery_event_shared_SimpleEventBus$2_val$type = null;
function com_google_web_bindery_event_shared_SimpleEventBus$3_SimpleEventBus$3__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V(this$0, val$type, val$source, val$handler){
  this.com_google_web_bindery_event_shared_SimpleEventBus$3_this$0 = this$0;
  this.com_google_web_bindery_event_shared_SimpleEventBus$3_val$type = val$type;
  this.com_google_web_bindery_event_shared_SimpleEventBus$3_val$source = val$source;
  this.com_google_web_bindery_event_shared_SimpleEventBus$3_val$handler = val$handler;
}

function com_google_web_bindery_event_shared_SimpleEventBus$3(){
}

_ = com_google_web_bindery_event_shared_SimpleEventBus$3_SimpleEventBus$3__Lcom_google_web_bindery_event_shared_SimpleEventBus_2V.prototype = com_google_web_bindery_event_shared_SimpleEventBus$3.prototype = new java_lang_Object;
_.execute__V = function com_google_web_bindery_event_shared_SimpleEventBus$3_execute__V(){
  com_google_web_bindery_event_shared_SimpleEventBus_$doRemoveNow__Lcom_google_web_bindery_event_shared_SimpleEventBus_2Lcom_google_web_bindery_event_shared_Event$Type_2Ljava_lang_Object_2Ljava_lang_Object_2V(this.com_google_web_bindery_event_shared_SimpleEventBus$3_this$0, this.com_google_web_bindery_event_shared_SimpleEventBus$3_val$type, this.com_google_web_bindery_event_shared_SimpleEventBus$3_val$source, this.com_google_web_bindery_event_shared_SimpleEventBus$3_val$handler);
}
;
_.getClass__Ljava_lang_Class_2$ = function com_google_web_bindery_event_shared_SimpleEventBus$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1SimpleEventBus$3_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_web_bindery_event_shared_SimpleEventBus$Command]);
_.com_google_web_bindery_event_shared_SimpleEventBus$3_this$0 = null;
_.com_google_web_bindery_event_shared_SimpleEventBus$3_val$handler = null;
_.com_google_web_bindery_event_shared_SimpleEventBus$3_val$source = null;
_.com_google_web_bindery_event_shared_SimpleEventBus$3_val$type = null;
function java_lang_ArithmeticException_ArithmeticException__Ljava_lang_String_2V(){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V.call(this, 'divide by zero');
}

function java_lang_ArithmeticException(){
}

_ = java_lang_ArithmeticException_ArithmeticException__Ljava_lang_String_2V.prototype = java_lang_ArithmeticException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function java_lang_ArithmeticException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1ArithmeticException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function java_lang_ArrayStoreException_ArrayStoreException__V(){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
}

function java_lang_ArrayStoreException(){
}

_ = java_lang_ArrayStoreException_ArrayStoreException__V.prototype = java_lang_ArrayStoreException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function java_lang_ArrayStoreException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1ArrayStoreException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function java_lang_Boolean_$clinit__V(){
  java_lang_Boolean_$clinit__V = nullMethod;
  java_lang_Boolean_FALSE = new java_lang_Boolean_Boolean__ZV(false);
  java_lang_Boolean_TRUE = new java_lang_Boolean_Boolean__ZV(true);
}

function java_lang_Boolean_$compareTo__Ljava_lang_Boolean_2Ljava_lang_Boolean_2I(this$static, other){
  return this$static.java_lang_Boolean_value == other.java_lang_Boolean_value?0:this$static.java_lang_Boolean_value?1:-1;
}

function java_lang_Boolean_Boolean__ZV(value){
  this.java_lang_Boolean_value = value;
}

function java_lang_Boolean(){
}

_ = java_lang_Boolean_Boolean__ZV.prototype = java_lang_Boolean.prototype = new java_lang_Object;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_Boolean_compareTo__Ljava_lang_Object_2I(other){
  return java_lang_Boolean_$compareTo__Ljava_lang_Boolean_2Ljava_lang_Boolean_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(other, Q$java_lang_Boolean));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Boolean_equals__Ljava_lang_Object_2Z(o){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_Boolean) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_Boolean).java_lang_Boolean_value == this.java_lang_Boolean_value;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Boolean_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Boolean_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Boolean_hashCode__I(){
  return this.java_lang_Boolean_value?1231:1237;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Boolean_toString__Ljava_lang_String_2(){
  return this.java_lang_Boolean_value?$intern_179:$intern_180;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Boolean, Q$java_lang_Comparable]);
_.java_lang_Boolean_value = false;
var java_lang_Boolean_FALSE, java_lang_Boolean_TRUE;
function java_lang_Number(){
}

_ = java_lang_Number.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Number_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Number_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Number]);
function java_lang_Byte_$compareTo__Ljava_lang_Byte_2Ljava_lang_Byte_2I(this$static, b){
  return this$static.java_lang_Byte_value < b.java_lang_Byte_value?-1:this$static.java_lang_Byte_value > b.java_lang_Byte_value?1:0;
}

function java_lang_Byte_Byte__BV(value){
  this.java_lang_Byte_value = value;
}

--></script>
<script><!--
function java_lang_Byte_valueOf__BLjava_lang_Byte_2(b){
  var rebase, result;
  rebase = b + 128;
  result = (java_lang_Byte$BoxedValues_$clinit__V() , java_lang_Byte$BoxedValues_boxedValues)[rebase];
  !result && (result = java_lang_Byte$BoxedValues_boxedValues[rebase] = new java_lang_Byte_Byte__BV(b));
  return result;
}

function java_lang_Byte(){
}

_ = java_lang_Byte_Byte__BV.prototype = java_lang_Byte.prototype = new java_lang_Number;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_Byte_compareTo__Ljava_lang_Object_2I(b){
  return java_lang_Byte_$compareTo__Ljava_lang_Byte_2Ljava_lang_Byte_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(b, Q$java_lang_Byte));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Byte_equals__Ljava_lang_Object_2Z(o){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_Byte) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_Byte).java_lang_Byte_value == this.java_lang_Byte_value;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Byte_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Byte_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Byte_hashCode__I(){
  return this.java_lang_Byte_value;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Byte_toString__Ljava_lang_String_2(){
  return $intern_2 + this.java_lang_Byte_value;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Byte, Q$java_lang_Comparable, Q$java_lang_Number]);
_.java_lang_Byte_value = 0;
function java_lang_Byte$BoxedValues_$clinit__V(){
  java_lang_Byte$BoxedValues_$clinit__V = nullMethod;
  java_lang_Byte$BoxedValues_boxedValues = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Byte_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_Byte, 256, 0);
}

var java_lang_Byte$BoxedValues_boxedValues;
function java_lang_Character_$compareTo__Ljava_lang_Character_2Ljava_lang_Character_2I(this$static, c){
  return this$static.java_lang_Character_value - c.java_lang_Character_value;
}

function java_lang_Character_Character__CV(value){
  this.java_lang_Character_value = value;
}

function java_lang_Character_valueOf__CLjava_lang_Character_2(c){
  var result;
  if (c < 128) {
    result = (java_lang_Character$BoxedValues_$clinit__V() , java_lang_Character$BoxedValues_boxedValues)[c];
    !result && (result = java_lang_Character$BoxedValues_boxedValues[c] = new java_lang_Character_Character__CV(c));
    return result;
  }
  return new java_lang_Character_Character__CV(c);
}

function java_lang_Character(){
}

_ = java_lang_Character_Character__CV.prototype = java_lang_Character.prototype = new java_lang_Object;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_Character_compareTo__Ljava_lang_Object_2I(c){
  return java_lang_Character_$compareTo__Ljava_lang_Character_2Ljava_lang_Character_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(c, Q$java_lang_Character));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Character_equals__Ljava_lang_Object_2Z(o){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_Character) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_Character).java_lang_Character_value == this.java_lang_Character_value;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Character_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Character_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Character_hashCode__I(){
  return this.java_lang_Character_value;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Character_toString__Ljava_lang_String_2(){
  return java_lang_String_valueOf__CLjava_lang_String_2(this.java_lang_Character_value);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Character, Q$java_lang_Comparable]);
_.java_lang_Character_value = 0;
function java_lang_Character$BoxedValues_$clinit__V(){
  java_lang_Character$BoxedValues_$clinit__V = nullMethod;
  java_lang_Character$BoxedValues_boxedValues = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Character_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_Character, 128, 0);
}

var java_lang_Character$BoxedValues_boxedValues;
function java_lang_Class_Class__V(){
}

function java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2(packageName, className){
  var clazz;
  clazz = new java_lang_Class_Class__V;
  clazz.java_lang_Class_typeName = packageName + className;
  clazz.java_lang_Class_modifiers = 4;
  return clazz;
}

function java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2(packageName, className){
  var clazz;
  clazz = new java_lang_Class_Class__V;
  clazz.java_lang_Class_typeName = packageName + className;
  return clazz;
}

function java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2(packageName, className, superclass, enumConstantsFunc){
  var clazz;
  clazz = new java_lang_Class_Class__V;
  clazz.java_lang_Class_typeName = packageName + className;
  clazz.java_lang_Class_modifiers = enumConstantsFunc?8:0;
  clazz.java_lang_Class_enumSuperclass = superclass;
  return clazz;
}

function java_lang_Class(){
}

_ = java_lang_Class_Class__V.prototype = java_lang_Class.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Class_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Class_12_1classLit;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Class_toString__Ljava_lang_String_2(){
  return ((this.java_lang_Class_modifiers & 2) != 0?'interface ':(this.java_lang_Class_modifiers & 1) != 0?$intern_2:'class ') + this.java_lang_Class_typeName;
}
;
_.java_lang_Class_enumSuperclass = null;
_.java_lang_Class_modifiers = 0;
_.java_lang_Class_typeName = null;
function java_lang_ClassCastException_ClassCastException__V(){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
}

function java_lang_ClassCastException(){
}

_ = java_lang_ClassCastException_ClassCastException__V.prototype = java_lang_ClassCastException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function java_lang_ClassCastException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1ClassCastException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function java_lang_Double_$compareTo__Ljava_lang_Double_2Ljava_lang_Double_2I(this$static, b){
  return java_lang_Double_compare__DDI(this$static.java_lang_Double_value, b.java_lang_Double_value);
}

function java_lang_Double_Double__DV(value){
  this.java_lang_Double_value = value;
}

function java_lang_Double_compare__DDI(x, y){
  if (isNaN(x)) {
    return isNaN(y)?0:1;
  }
   else if (isNaN(y)) {
    return -1;
  }
  return x < y?-1:x > y?1:0;
}

function java_lang_Double(){
}

_ = java_lang_Double_Double__DV.prototype = java_lang_Double.prototype = new java_lang_Number;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_Double_compareTo__Ljava_lang_Object_2I(b){
  return java_lang_Double_$compareTo__Ljava_lang_Double_2Ljava_lang_Double_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(b, Q$java_lang_Double));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Double_equals__Ljava_lang_Object_2Z(o){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_Double) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_Double).java_lang_Double_value == this.java_lang_Double_value;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Double_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Double_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Double_hashCode__I(){
  return com_google_gwt_lang_Cast_round_1int__DI(this.java_lang_Double_value);
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Double_toString__Ljava_lang_String_2(){
  return $intern_2 + this.java_lang_Double_value;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Double, Q$java_lang_Number]);
_.java_lang_Double_value = 0;
function java_lang_Float_$compareTo__Ljava_lang_Float_2Ljava_lang_Float_2I(this$static, b){
  return this$static.java_lang_Float_value < b.java_lang_Float_value?-1:this$static.java_lang_Float_value > b.java_lang_Float_value?1:0;
}

function java_lang_Float_Float__FV(value){
  this.java_lang_Float_value = value;
}

function java_lang_Float(){
}

_ = java_lang_Float_Float__FV.prototype = java_lang_Float.prototype = new java_lang_Number;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_Float_compareTo__Ljava_lang_Object_2I(b){
  return java_lang_Float_$compareTo__Ljava_lang_Float_2Ljava_lang_Float_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(b, Q$java_lang_Float));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Float_equals__Ljava_lang_Object_2Z(o){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_Float) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_Float).java_lang_Float_value == this.java_lang_Float_value;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Float_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Float_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Float_hashCode__I(){
  return com_google_gwt_lang_Cast_round_1int__DI(this.java_lang_Float_value);
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Float_toString__Ljava_lang_String_2(){
  return $intern_2 + this.java_lang_Float_value;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Float, Q$java_lang_Number]);
_.java_lang_Float_value = 0;
function java_lang_IllegalArgumentException_IllegalArgumentException__V(){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
}

function java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V(message){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V.call(this, message);
}

function java_lang_IllegalArgumentException(){
}

_ = java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V.prototype = java_lang_IllegalArgumentException_IllegalArgumentException__V.prototype = java_lang_IllegalArgumentException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function java_lang_IllegalArgumentException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1IllegalArgumentException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_IllegalArgumentException, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function java_lang_IllegalStateException_IllegalStateException__V(){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
}

function java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V(s){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V.call(this, s);
}

function java_lang_IllegalStateException(){
}

_ = java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V.prototype = java_lang_IllegalStateException_IllegalStateException__V.prototype = java_lang_IllegalStateException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function java_lang_IllegalStateException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1IllegalStateException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__V(){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
}

function java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V(message){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V.call(this, message);
}

function java_lang_IndexOutOfBoundsException(){
}

_ = java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V.prototype = java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__V.prototype = java_lang_IndexOutOfBoundsException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function java_lang_IndexOutOfBoundsException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1IndexOutOfBoundsException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function java_lang_Integer_$compareTo__Ljava_lang_Integer_2Ljava_lang_Integer_2I(this$static, b){
  return this$static.java_lang_Integer_value < b.java_lang_Integer_value?-1:this$static.java_lang_Integer_value > b.java_lang_Integer_value?1:0;
}

function java_lang_Integer_Integer__IV(value){
  this.java_lang_Integer_value = value;
}

function java_lang_Integer_numberOfLeadingZeros__II(i){
  var m, n, y;
  if (i < 0) {
    return 0;
  }
   else if (i == 0) {
    return 32;
  }
   else {
    y = -(i >> 16);
    m = y >> 16 & 16;
    n = 16 - m;
    i = i >> m;
    y = i - 256;
    m = y >> 16 & 8;
    n += m;
    i <<= m;
    y = i - 4096;
    m = y >> 16 & 4;
    n += m;
    i <<= m;
    y = i - 16384;
    m = y >> 16 & 2;
    n += m;
    i <<= m;
    y = i >> 14;
    m = y & ~(y >> 1);
    return n + 2 - m;
  }
}

function java_lang_Integer_numberOfTrailingZeros__II(i){
  var r, rtn;
  if (i == 0) {
    return 32;
  }
   else {
    rtn = 0;
    for (r = 1; (r & i) == 0; r <<= 1) {
      ++rtn;
    }
    return rtn;
  }
}

function java_lang_Integer_toPowerOfTwoString__IILjava_lang_String_2(value){
  var buf, digits, pos;
  buf = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13C_1classLit, makeCastMap([Q$java_io_Serializable]), -1, 8, 1);
  digits = (java_lang_Number$_1_1Digits_$clinit__V() , java_lang_Number$_1_1Digits_digits);
  pos = 7;
  if (value >= 0) {
    while (value > 15) {
      buf[pos--] = digits[value & 15];
      value >>= 4;
    }
  }
   else {
    while (pos > 0) {
      buf[pos--] = digits[value & 15];
      value >>= 4;
    }
  }
  buf[pos] = digits[value & 15];
  return java_lang_String__1_1valueOf___3CIILjava_lang_String_2(buf, pos, 8);
}

function java_lang_Integer_valueOf__ILjava_lang_Integer_2(i){
  var rebase, result;
  if (i > -129 && i < 128) {
    rebase = i + 128;
    result = (java_lang_Integer$BoxedValues_$clinit__V() , java_lang_Integer$BoxedValues_boxedValues)[rebase];
    !result && (result = java_lang_Integer$BoxedValues_boxedValues[rebase] = new java_lang_Integer_Integer__IV(i));
    return result;
  }
  return new java_lang_Integer_Integer__IV(i);
}

function java_lang_Integer(){
}

_ = java_lang_Integer_Integer__IV.prototype = java_lang_Integer.prototype = new java_lang_Number;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_Integer_compareTo__Ljava_lang_Object_2I(b){
  return java_lang_Integer_$compareTo__Ljava_lang_Integer_2Ljava_lang_Integer_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(b, Q$java_lang_Integer));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Integer_equals__Ljava_lang_Object_2Z(o){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_Integer) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_Integer).java_lang_Integer_value == this.java_lang_Integer_value;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Integer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Integer_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Integer_hashCode__I(){
  return this.java_lang_Integer_value;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Integer_toString__Ljava_lang_String_2(){
  return $intern_2 + this.java_lang_Integer_value;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Integer, Q$java_lang_Number]);
_.java_lang_Integer_value = 0;
function java_lang_Integer$BoxedValues_$clinit__V(){
  java_lang_Integer$BoxedValues_$clinit__V = nullMethod;
  java_lang_Integer$BoxedValues_boxedValues = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Integer_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_Integer, 256, 0);
}

var java_lang_Integer$BoxedValues_boxedValues;
function java_lang_Long_$compareTo__Ljava_lang_Long_2Ljava_lang_Long_2I(this$static, b){
  return com_google_gwt_lang_LongLib_lt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(this$static.java_lang_Long_value, b.java_lang_Long_value)?-1:com_google_gwt_lang_LongLib_gt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(this$static.java_lang_Long_value, b.java_lang_Long_value)?1:0;
}

function java_lang_Long_Long__JV(value){
  this.java_lang_Long_value = value;
}

function java_lang_Long_signum__JI(i){
  return com_google_gwt_lang_LongLib_eq__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(i, P0_longLit)?0:com_google_gwt_lang_LongLib_lt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(i, P0_longLit)?-1:1;
}

function java_lang_Long_valueOf__JLjava_lang_Long_2(i){
  var rebase, result;
  if (com_google_gwt_lang_LongLib_gt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(i, N81_longLit) && com_google_gwt_lang_LongLib_lt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(i, P80_longLit)) {
    rebase = com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(i) + 128;
    result = (java_lang_Long$BoxedValues_$clinit__V() , java_lang_Long$BoxedValues_boxedValues)[rebase];
    !result && (result = java_lang_Long$BoxedValues_boxedValues[rebase] = new java_lang_Long_Long__JV(i));
    return result;
  }
  return new java_lang_Long_Long__JV(i);
}

function java_lang_Long(){
}

_ = java_lang_Long_Long__JV.prototype = java_lang_Long.prototype = new java_lang_Number;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_Long_compareTo__Ljava_lang_Object_2I(b){
  return java_lang_Long_$compareTo__Ljava_lang_Long_2Ljava_lang_Long_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(b, Q$java_lang_Long));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Long_equals__Ljava_lang_Object_2Z(o){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_Long) && com_google_gwt_lang_LongLib_eq__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_Long).java_lang_Long_value, this.java_lang_Long_value);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Long_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Long_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Long_hashCode__I(){
  return com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(this.java_lang_Long_value);
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Long_toString__Ljava_lang_String_2(){
  return $intern_2 + com_google_gwt_lang_LongLib_toString__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Ljava_lang_String_2(this.java_lang_Long_value);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Long, Q$java_lang_Number]);
_.java_lang_Long_value = P0_longLit;
function java_lang_Long$BoxedValues_$clinit__V(){
  java_lang_Long$BoxedValues_$clinit__V = nullMethod;
  java_lang_Long$BoxedValues_boxedValues = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Long_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_Long, 256, 0);
}

var java_lang_Long$BoxedValues_boxedValues;
function java_lang_Math_abs__DD(x){
  return x <= 0?0 - x:x;
}

function java_lang_Math_max__III(y){
  return 5 > y?5:y;
}

function java_lang_NullPointerException_NullPointerException__V(){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
}

function java_lang_NullPointerException_NullPointerException__Ljava_lang_String_2V(message){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V.call(this, message);
}

function java_lang_NullPointerException(){
}

_ = java_lang_NullPointerException_NullPointerException__Ljava_lang_String_2V.prototype = java_lang_NullPointerException_NullPointerException__V.prototype = java_lang_NullPointerException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function java_lang_NullPointerException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1NullPointerException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function java_lang_Number$_1_1Digits_$clinit__V(){
  java_lang_Number$_1_1Digits_$clinit__V = nullMethod;
  java_lang_Number$_1_1Digits_digits = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13C_1classLit, makeCastMap([Q$java_io_Serializable]), -1, [48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122]);
}

var java_lang_Number$_1_1Digits_digits;
function java_lang_Short_$compareTo__Ljava_lang_Short_2Ljava_lang_Short_2I(this$static, b){
  return this$static.java_lang_Short_value < b.java_lang_Short_value?-1:this$static.java_lang_Short_value > b.java_lang_Short_value?1:0;
}

function java_lang_Short_Short__SV(value){
  this.java_lang_Short_value = value;
}

function java_lang_Short_valueOf__SLjava_lang_Short_2(s){
  var rebase, result;
  if (s > -129 && s < 128) {
    rebase = s + 128;
    result = (java_lang_Short$BoxedValues_$clinit__V() , java_lang_Short$BoxedValues_boxedValues)[rebase];
    !result && (result = java_lang_Short$BoxedValues_boxedValues[rebase] = new java_lang_Short_Short__SV(s));
    return result;
  }
  return new java_lang_Short_Short__SV(s);
}

function java_lang_Short(){
}

_ = java_lang_Short_Short__SV.prototype = java_lang_Short.prototype = new java_lang_Number;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_Short_compareTo__Ljava_lang_Object_2I(b){
  return java_lang_Short_$compareTo__Ljava_lang_Short_2Ljava_lang_Short_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(b, Q$java_lang_Short));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_Short_equals__Ljava_lang_Object_2Z(o){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_Short) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_Short).java_lang_Short_value == this.java_lang_Short_value;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_Short_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Short_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_Short_hashCode__I(){
  return this.java_lang_Short_value;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_Short_toString__Ljava_lang_String_2(){
  return $intern_2 + this.java_lang_Short_value;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_lang_Number, Q$java_lang_Short]);
_.java_lang_Short_value = 0;
function java_lang_Short$BoxedValues_$clinit__V(){
  java_lang_Short$BoxedValues_$clinit__V = nullMethod;
  java_lang_Short$BoxedValues_boxedValues = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Short_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_Short, 256, 0);
}

var java_lang_Short$BoxedValues_boxedValues;
function java_lang_StackTraceElement_StackTraceElement__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2IV(methodName){
  this.java_lang_StackTraceElement_className = 'Unknown';
  this.java_lang_StackTraceElement_methodName = methodName;
  this.java_lang_StackTraceElement_lineNumber = -1;
}

function java_lang_StackTraceElement(){
}

_ = java_lang_StackTraceElement_StackTraceElement__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2IV.prototype = java_lang_StackTraceElement.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_lang_StackTraceElement_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1StackTraceElement_12_1classLit;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_StackTraceElement_toString__Ljava_lang_String_2(){
  return this.java_lang_StackTraceElement_className + $intern_168 + this.java_lang_StackTraceElement_methodName + '(Unknown Source' + (this.java_lang_StackTraceElement_lineNumber >= 0?$intern_7 + this.java_lang_StackTraceElement_lineNumber:$intern_2) + $intern_154;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_StackTraceElement]);
_.java_lang_StackTraceElement_className = null;
_.java_lang_StackTraceElement_lineNumber = 0;
_.java_lang_StackTraceElement_methodName = null;
function java_lang_String_$charAt__Ljava_lang_String_2IC(this$static, index){
  return this$static.charCodeAt(index);
}

function java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this$static, other){
  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(other, Q$java_lang_String)) {
    return false;
  }
  return String(this$static) == other;
}

function java_lang_String_$equalsIgnoreCase__Ljava_lang_String_2Ljava_lang_String_2Z(this$static, other){
  if (other == null)
    return false;
  return this$static == other || this$static.toLowerCase() == other.toLowerCase();
}

function java_lang_String_$indexOf__Ljava_lang_String_2Ljava_lang_String_2I(this$static, str){
  return this$static.indexOf(str);
}

function java_lang_String_$replace__Ljava_lang_String_2Ljava_lang_CharSequence_2Ljava_lang_CharSequence_2Ljava_lang_String_2(this$static, from){
  var regex;
  regex = java_lang_String_$replaceAll__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(from, '([/\\\\\\.\\*\\+\\?\\|\\(\\)\\[\\]\\{\\}$^])', '\\\\$1');
  return java_lang_String_$replaceAll__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, regex, $intern_9);
}

function java_lang_String_$replaceAll__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, regex, replace){
  replace = java_lang_String__1_1translateReplaceString__Ljava_lang_String_2Ljava_lang_String_2(replace);
  return this$static.replace(RegExp(regex, 'g'), replace);
}

function java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2IZ(this$static, prefix, toffset){
  return !(toffset < 0 || toffset >= this$static.length) && this$static.indexOf(prefix, toffset) == toffset;
}

function java_lang_String_$substring__Ljava_lang_String_2ILjava_lang_String_2(this$static, beginIndex){
  return this$static.substr(beginIndex, this$static.length - beginIndex);
}

function java_lang_String_$substring__Ljava_lang_String_2IILjava_lang_String_2(this$static, beginIndex, endIndex){
  return this$static.substr(beginIndex, endIndex - beginIndex);
}

--></script>
<script><!--
function java_lang_String_$trim__Ljava_lang_String_2Ljava_lang_String_2(this$static){
  if (this$static.length == 0 || this$static[0] > $intern_9 && this$static[this$static.length - 1] > $intern_9) {
    return this$static;
  }
  var r1 = this$static.replace(/^(\s*)/, $intern_2);
  var r2 = r1.replace(/\s*$/, $intern_2);
  return r2;
}

function java_lang_String__1_1translateReplaceString__Ljava_lang_String_2Ljava_lang_String_2(replaceStr){
  var pos;
  pos = 0;
  while (0 <= (pos = replaceStr.indexOf('\\', pos))) {
    replaceStr.charCodeAt(pos + 1) == 36?(replaceStr = replaceStr.substr(0, pos - 0) + '$' + java_lang_String_$substring__Ljava_lang_String_2ILjava_lang_String_2(replaceStr, ++pos)):(replaceStr = replaceStr.substr(0, pos - 0) + java_lang_String_$substring__Ljava_lang_String_2ILjava_lang_String_2(replaceStr, ++pos));
  }
  return replaceStr;
}

function java_lang_String__1_1valueOf___3CIILjava_lang_String_2(x, start, end){
  x = x.slice(start, end);
  return String.fromCharCode.apply(null, x);
}

function java_lang_String_compareTo__Ljava_lang_String_2Ljava_lang_String_2I(thisStr, otherStr){
  thisStr = String(thisStr);
  if (thisStr == otherStr) {
    return 0;
  }
  return thisStr < otherStr?-1:1;
}

function java_lang_String_fromCodePoint__ILjava_lang_String_2(codePoint){
  var hiSurrogate, loSurrogate;
  if (codePoint >= 65536) {
    hiSurrogate = 55296 + (codePoint - 65536 >> 10 & 1023) & 65535;
    loSurrogate = 56320 + (codePoint - 65536 & 1023) & 65535;
    return String.fromCharCode(hiSurrogate) + String.fromCharCode(loSurrogate);
  }
   else {
    return String.fromCharCode(codePoint & 65535);
  }
}

function java_lang_String_valueOf__CLjava_lang_String_2(x){
  return String.fromCharCode(x);
}

function java_lang_String_valueOf___3CLjava_lang_String_2(x){
  return String.fromCharCode.apply(null, x);
}

_ = String.prototype;
_.compareTo__Ljava_lang_Object_2I$ = function java_lang_String_compareTo__Ljava_lang_Object_2I(other){
  return java_lang_String_compareTo__Ljava_lang_String_2Ljava_lang_String_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(other, Q$java_lang_String));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_lang_String_equals__Ljava_lang_Object_2Z(other){
  return java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(this, other);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_lang_String_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1String_12_1classLit;
}
;
_.hashCode__I$ = function java_lang_String_hashCode__I(){
  return java_lang_String$HashCache_getHashCode__Ljava_lang_String_2I(this);
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_String_toString__Ljava_lang_String_2(){
  return this;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_lang_String, Q$java_io_Serializable, Q$java_lang_CharSequence, Q$java_lang_Comparable]);
function java_lang_String$HashCache_$clinit__V(){
  java_lang_String$HashCache_$clinit__V = nullMethod;
  java_lang_String$HashCache_back = {};
  java_lang_String$HashCache_front = {};
}

function java_lang_String$HashCache_compute__Ljava_lang_String_2I(str){
  var hashCode, i, n, nBatch;
  hashCode = 0;
  n = str.length;
  nBatch = n - 4;
  i = 0;
  while (i < nBatch) {
    hashCode = str.charCodeAt(i + 3) + 31 * (str.charCodeAt(i + 2) + 31 * (str.charCodeAt(i + 1) + 31 * (str.charCodeAt(i) + 31 * hashCode))) | 0;
    i += 4;
  }
  while (i < n) {
    hashCode = hashCode * 31 + java_lang_String_$charAt__Ljava_lang_String_2IC(str, i++);
  }
  return hashCode | 0;
}

function java_lang_String$HashCache_getHashCode__Ljava_lang_String_2I(str){
  java_lang_String$HashCache_$clinit__V();
  var key = $intern_7 + str;
  var result = java_lang_String$HashCache_front[key];
  if (result != null) {
    return result;
  }
  result = java_lang_String$HashCache_back[key];
  result == null && (result = java_lang_String$HashCache_compute__Ljava_lang_String_2I(str));
  java_lang_String$HashCache_increment__V();
  return java_lang_String$HashCache_front[key] = result;
}

function java_lang_String$HashCache_increment__V(){
  if (java_lang_String$HashCache_count == 256) {
    java_lang_String$HashCache_back = java_lang_String$HashCache_front;
    java_lang_String$HashCache_front = {};
    java_lang_String$HashCache_count = 0;
  }
  ++java_lang_String$HashCache_count;
}

var java_lang_String$HashCache_back, java_lang_String$HashCache_count = 0, java_lang_String$HashCache_front;
function java_lang_StringBuffer_$$init__Ljava_lang_StringBuffer_2V(this$static){
  this$static.java_lang_StringBuffer_data = com_google_gwt_core_client_impl_StringBufferImplArrayBase_$createData__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2();
}

function java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2_3CLjava_lang_StringBuffer_2(this$static, x){
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$appendNonNull__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static.java_lang_StringBuffer_data, java_lang_String_valueOf___3CLjava_lang_String_2(x));
  return this$static;
}

function java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_String_2Ljava_lang_StringBuffer_2(this$static, x){
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(this$static.java_lang_StringBuffer_data, x);
  return this$static;
}

function java_lang_StringBuffer_$replace__Ljava_lang_StringBuffer_2IILjava_lang_String_2Ljava_lang_StringBuffer_2(this$static, start, toInsert){
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$replace__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2IILjava_lang_String_2V(this$static.java_lang_StringBuffer_data, start, 9, toInsert);
  return this$static;
}

function java_lang_StringBuffer_StringBuffer__V(){
  java_lang_StringBuffer_$$init__Ljava_lang_StringBuffer_2V(this);
}

function java_lang_StringBuffer_StringBuffer__IV(){
  java_lang_StringBuffer_$$init__Ljava_lang_StringBuffer_2V(this);
}

function java_lang_StringBuffer_StringBuffer__Ljava_lang_String_2V(){
  java_lang_StringBuffer_$$init__Ljava_lang_StringBuffer_2V(this);
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(this.java_lang_StringBuffer_data, '000000000');
}

function java_lang_StringBuffer(){
}

_ = java_lang_StringBuffer_StringBuffer__Ljava_lang_String_2V.prototype = java_lang_StringBuffer_StringBuffer__IV.prototype = java_lang_StringBuffer_StringBuffer__V.prototype = java_lang_StringBuffer.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_lang_StringBuffer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1StringBuffer_12_1classLit;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_StringBuffer_toString__Ljava_lang_String_2(){
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(this.java_lang_StringBuffer_data);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_lang_CharSequence]);
function java_lang_StringBuilder_StringBuilder__V(){
  this.java_lang_StringBuilder_data = com_google_gwt_core_client_impl_StringBufferImplArrayBase_$createData__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2();
}

function java_lang_StringBuilder(){
}

_ = java_lang_StringBuilder_StringBuilder__V.prototype = java_lang_StringBuilder.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_lang_StringBuilder_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1StringBuilder_12_1classLit;
}
;
_.toString__Ljava_lang_String_2$ = function java_lang_StringBuilder_toString__Ljava_lang_String_2(){
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(this.java_lang_StringBuilder_data);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_lang_CharSequence]);
function java_lang_System_identityHashCode__Ljava_lang_Object_2I(o){
  return o == null?0:com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_lang_String)?java_lang_String$HashCache_getHashCode__Ljava_lang_String_2I(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_lang_String)):com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(o);
}

function java_lang_UnsupportedOperationException_UnsupportedOperationException__V(){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
}

function java_lang_UnsupportedOperationException_UnsupportedOperationException__Ljava_lang_String_2V(message){
  java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2V.call(this, message);
}

function java_lang_UnsupportedOperationException(){
}

_ = java_lang_UnsupportedOperationException_UnsupportedOperationException__Ljava_lang_String_2V.prototype = java_lang_UnsupportedOperationException_UnsupportedOperationException__V.prototype = java_lang_UnsupportedOperationException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function java_lang_UnsupportedOperationException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1UnsupportedOperationException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable]);
function java_sql_Date_Date__JV(date){
  java_util_Date_Date__JV.call(this, date);
}

function java_sql_Date(){
}

_ = java_sql_Date_Date__JV.prototype = java_sql_Date.prototype = new java_util_Date;
_.getClass__Ljava_lang_Class_2$ = function java_sql_Date_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Date_12_1classLit;
}
;
_.getHours__I = function java_sql_Date_getHours__I(){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.getMinutes__I = function java_sql_Date_getMinutes__I(){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.getSeconds__I = function java_sql_Date_getSeconds__I(){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.setHours__IV = function java_sql_Date_setHours__IV(i){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.setMinutes__IV = function java_sql_Date_setMinutes__IV(i){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.setSeconds__IV = function java_sql_Date_setSeconds__IV(i){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.toString__Ljava_lang_String_2$ = function java_sql_Date_toString__Ljava_lang_String_2(){
  return $intern_2 + (1900 + (this.java_util_Date_jsdate.getFullYear() - 1900)) + $intern_139 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getMonth() + 1) + $intern_139 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getDate());
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_util_Date]);
function java_sql_Time_Time__JV(time){
  java_util_Date_Date__JV.call(this, time);
}

function java_sql_Time(){
}

_ = java_sql_Time_Time__JV.prototype = java_sql_Time.prototype = new java_util_Date;
_.getClass__Ljava_lang_Class_2$ = function java_sql_Time_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Time_12_1classLit;
}
;
_.getDate__I = function java_sql_Time_getDate__I(){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.getDay__I = function java_sql_Time_getDay__I(){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.getMonth__I = function java_sql_Time_getMonth__I(){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.getYear__I = function java_sql_Time_getYear__I(){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.setDate__IV = function java_sql_Time_setDate__IV(i){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.setMonth__IV = function java_sql_Time_setMonth__IV(i){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.setYear__IV = function java_sql_Time_setYear__IV(i){
  throw new java_lang_IllegalArgumentException_IllegalArgumentException__V;
}
;
_.toString__Ljava_lang_String_2$ = function java_sql_Time_toString__Ljava_lang_String_2(){
  return java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getHours()) + $intern_7 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getMinutes()) + $intern_7 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getSeconds());
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_util_Date]);
function java_sql_Timestamp_$compareTo__Ljava_sql_Timestamp_2Ljava_sql_Timestamp_2I(this$static, o){
  var sign;
  sign = java_lang_Long_signum__JI(com_google_gwt_lang_LongLib_sub__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(this$static.java_util_Date_jsdate.getTime()), com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(o.java_util_Date_jsdate.getTime())));
  return sign == 0?this$static.java_sql_Timestamp_nanos - o.java_sql_Timestamp_nanos:sign;
}

function java_sql_Timestamp_$equals__Ljava_sql_Timestamp_2Ljava_sql_Timestamp_2Z(this$static, ts){
  return com_google_gwt_lang_LongLib_eq__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Z(com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(this$static.java_util_Date_jsdate.getTime()), com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(ts.java_util_Date_jsdate.getTime())) && this$static.java_sql_Timestamp_nanos == ts.java_sql_Timestamp_nanos;
}

function java_sql_Timestamp_$setNanos__Ljava_sql_Timestamp_2IV(this$static, n){
  if (n < 0 || n > 999999999) {
    throw new java_lang_IllegalArgumentException_IllegalArgumentException__Ljava_lang_String_2V('nanos out of range ' + n);
  }
  this$static.java_sql_Timestamp_nanos = n;
  java_util_Date_$setTime__Ljava_util_Date_2JV(this$static, com_google_gwt_lang_LongLib_add__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_mul__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_div__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(this$static.java_util_Date_jsdate.getTime()), P3e8_longLit), P3e8_longLit), com_google_gwt_lang_LongLib_fromInt__ILcom_google_gwt_lang_LongLibBase$LongEmul_2(~~(this$static.java_sql_Timestamp_nanos / 1000000))));
}

function java_sql_Timestamp_Timestamp__JV(time){
  java_util_Date_Date__JV.call(this, time);
  this.java_sql_Timestamp_nanos = com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(com_google_gwt_lang_LongLib_mod__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(time, P3e8_longLit)) * 1000000;
}

function java_sql_Timestamp_padNine__ILjava_lang_String_2(value){
  var asString, toReturn;
  toReturn = new java_lang_StringBuffer_StringBuffer__Ljava_lang_String_2V;
  asString = $intern_2 + value;
  toReturn = java_lang_StringBuffer_$replace__Ljava_lang_StringBuffer_2IILjava_lang_String_2Ljava_lang_StringBuffer_2(toReturn, 9 - asString.length, asString);
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(toReturn.java_lang_StringBuffer_data);
}

function java_sql_Timestamp(){
}

_ = java_sql_Timestamp_Timestamp__JV.prototype = java_sql_Timestamp.prototype = new java_util_Date;
_.compareTo__Ljava_util_Date_2I = function java_sql_Timestamp_compareTo__Ljava_util_Date_2I(o){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_sql_Timestamp)?java_sql_Timestamp_$compareTo__Ljava_sql_Timestamp_2Ljava_sql_Timestamp_2I(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_sql_Timestamp)):java_sql_Timestamp_$compareTo__Ljava_sql_Timestamp_2Ljava_sql_Timestamp_2I(this, new java_sql_Timestamp_Timestamp__JV(o.getTime__J()));
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_sql_Timestamp_equals__Ljava_lang_Object_2Z(ts){
  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(ts, Q$java_sql_Timestamp) && java_sql_Timestamp_$equals__Ljava_sql_Timestamp_2Ljava_sql_Timestamp_2Z(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(ts, Q$java_sql_Timestamp));
}
;
_.getClass__Ljava_lang_Class_2$ = function java_sql_Timestamp_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Timestamp_12_1classLit;
}
;
_.getTime__J = function java_sql_Timestamp_getTime__J(){
  return com_google_gwt_lang_LongLib_fromDouble__DLcom_google_gwt_lang_LongLibBase$LongEmul_2(this.java_util_Date_jsdate.getTime());
}
;
_.hashCode__I$ = function java_sql_Timestamp_hashCode__I(){
  return java_util_Date_$hashCode__Ljava_util_Date_2I(this);
}
;
_.setTime__JV = function java_sql_Timestamp_setTime__JV(time){
  com_google_gwt_core_client_JsDate_$setTime__Lcom_google_gwt_core_client_JsDate_2DD(this.java_util_Date_jsdate, com_google_gwt_lang_LongLib_toDouble__Lcom_google_gwt_lang_LongLibBase$LongEmul_2D(time));
  this.java_sql_Timestamp_nanos = com_google_gwt_lang_LongLib_toInt__Lcom_google_gwt_lang_LongLibBase$LongEmul_2I(com_google_gwt_lang_LongLib_mod__Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2Lcom_google_gwt_lang_LongLibBase$LongEmul_2(time, P3e8_longLit)) * 1000000;
}
;
_.toString__Ljava_lang_String_2$ = function java_sql_Timestamp_toString__Ljava_lang_String_2(){
  return $intern_2 + (1900 + (this.java_util_Date_jsdate.getFullYear() - 1900)) + $intern_139 + java_util_Date_padTwo__ILjava_lang_String_2(1 + this.java_util_Date_jsdate.getMonth()) + $intern_139 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getDate()) + $intern_9 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getHours()) + $intern_7 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getMinutes()) + $intern_7 + java_util_Date_padTwo__ILjava_lang_String_2(this.java_util_Date_jsdate.getSeconds()) + $intern_168 + java_sql_Timestamp_padNine__ILjava_lang_String_2(this.java_sql_Timestamp_nanos);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$java_sql_Timestamp, Q$java_util_Date]);
_.java_sql_Timestamp_nanos = 0;
function java_util_AbstractCollection_$advanceToFind__Ljava_util_AbstractCollection_2Ljava_util_Iterator_2Ljava_lang_Object_2Ljava_util_Iterator_2(iter, o){
  var t;
  while (iter.hasNext__Z()) {
    t = iter.next__Ljava_lang_Object_2();
    if (o == null?t == null:com_google_gwt_core_client_JavaScriptObject_equals_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Object_2Z(o, t)) {
      return iter;
    }
  }
  return null;
}

function java_util_AbstractCollection_$toArray__Ljava_util_AbstractCollection_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2(this$static, a){
  var i, it, size;
  size = this$static.size__I();
  a.length < size && (a = com_google_gwt_lang_Array_createFrom___3Ljava_lang_Object_2I_3Ljava_lang_Object_2(a, size));
  it = this$static.iterator__Ljava_util_Iterator_2();
  for (i = 0; i < size; ++i) {
    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(a, i, it.next__Ljava_lang_Object_2());
  }
  a.length > size && com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(a, size, null);
  return a;
}

function java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2Ljava_lang_String_2(this$static){
  var comma, iter, sb, value;
  sb = new java_lang_StringBuffer_StringBuffer__V;
  comma = null;
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(sb.java_lang_StringBuffer_data, '[');
  iter = this$static.iterator__Ljava_util_Iterator_2();
  while (iter.hasNext__Z()) {
    comma != null?(com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(sb.java_lang_StringBuffer_data, comma) , sb):(comma = $intern_216);
    value = iter.next__Ljava_lang_Object_2();
    com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(sb.java_lang_StringBuffer_data, value === this$static?'(this Collection)':$intern_2 + value);
  }
  com_google_gwt_core_client_impl_StringBufferImplArrayBase_$append__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2V(sb.java_lang_StringBuffer_data, ']');
  return com_google_gwt_core_client_impl_StringBufferImplArrayBase_$toString__Lcom_google_gwt_core_client_impl_StringBufferImplArrayBase_2Ljava_lang_Object_2Ljava_lang_String_2(sb.java_lang_StringBuffer_data);
}

function java_util_AbstractCollection(){
}

_ = java_util_AbstractCollection.prototype = new java_lang_Object;
_.add__Ljava_lang_Object_2Z = function java_util_AbstractCollection_add__Ljava_lang_Object_2Z(o){
  throw new java_lang_UnsupportedOperationException_UnsupportedOperationException__Ljava_lang_String_2V('Add not supported on this collection');
}
;
_.contains__Ljava_lang_Object_2Z = function java_util_AbstractCollection_contains__Ljava_lang_Object_2Z(o){
  var iter;
  iter = java_util_AbstractCollection_$advanceToFind__Ljava_util_AbstractCollection_2Ljava_util_Iterator_2Ljava_lang_Object_2Ljava_util_Iterator_2(this.iterator__Ljava_util_Iterator_2(), o);
  return !!iter;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractCollection_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractCollection_12_1classLit;
}
;
_.isEmpty__Z = function java_util_AbstractCollection_isEmpty__Z(){
  return this.size__I() == 0;
}
;
_.remove__Ljava_lang_Object_2Z = function java_util_AbstractCollection_remove__Ljava_lang_Object_2Z(o){
  var iter;
  iter = java_util_AbstractCollection_$advanceToFind__Ljava_util_AbstractCollection_2Ljava_util_Iterator_2Ljava_lang_Object_2Ljava_util_Iterator_2(this.iterator__Ljava_util_Iterator_2(), o);
  if (iter) {
    iter.remove__V();
    return true;
  }
   else {
    return false;
  }
}
;
_.toArray___3Ljava_lang_Object_2 = function java_util_AbstractCollection_toArray___3Ljava_lang_Object_2(){
  return this.toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2(com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Object_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_Object, this.size__I(), 0));
}
;
_.toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2 = function java_util_AbstractCollection_toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2(a){
  return java_util_AbstractCollection_$toArray__Ljava_util_AbstractCollection_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2(this, a);
}
;
_.toString__Ljava_lang_String_2$ = function java_util_AbstractCollection_toString__Ljava_lang_String_2(){
  return java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2Ljava_lang_String_2(this);
}
;
function java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2ZLjava_util_Map$Entry_2(this$static, key, remove){
  var entry, iter, k;
  for (iter = new java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V(this$static.entrySet__Ljava_util_Set_2().java_util_AbstractHashMap$EntrySet_this$0); java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(iter.java_util_AbstractHashMap$EntrySetIterator_iter);) {
    entry = iter.java_util_AbstractHashMap$EntrySetIterator_last = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(iter.java_util_AbstractHashMap$EntrySetIterator_iter), Q$java_util_Map$Entry);
    k = entry.getKey__Ljava_lang_Object_2();
    if (key == null?k == null:com_google_gwt_core_client_JavaScriptObject_equals_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Object_2Z(key, k)) {
      remove && java_util_AbstractHashMap$EntrySetIterator_$remove__Ljava_util_AbstractHashMap$EntrySetIterator_2V(iter);
      return entry;
    }
  }
  return null;
}

function java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2Ljava_util_Set_2(this$static){
  var entrySet;
  entrySet = new java_util_AbstractHashMap$EntrySet_AbstractHashMap$EntrySet__Ljava_util_AbstractHashMap_2V(this$static);
  return new java_util_AbstractMap$1_AbstractMap$1__Ljava_util_AbstractMap_2V(this$static, entrySet);
}

function java_util_AbstractMap(){
}

_ = java_util_AbstractMap.prototype = new java_lang_Object;
_.containsKey__Ljava_lang_Object_2Z = function java_util_AbstractMap_containsKey__Ljava_lang_Object_2Z(key){
  return !!java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2ZLjava_util_Map$Entry_2(this, key, false);
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_util_AbstractMap_equals__Ljava_lang_Object_2Z(obj){
  var entry, entry$iterator, otherKey, otherMap, otherValue;
  if (obj === this) {
    return true;
  }
  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(obj, Q$java_util_Map)) {
    return false;
  }
  otherMap = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(obj, Q$java_util_Map);
  if (this.size__I() != otherMap.size__I()) {
    return false;
  }
  for (entry$iterator = new java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V(otherMap.entrySet__Ljava_util_Set_2().java_util_AbstractHashMap$EntrySet_this$0); java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(entry$iterator.java_util_AbstractHashMap$EntrySetIterator_iter);) {
    entry = entry$iterator.java_util_AbstractHashMap$EntrySetIterator_last = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(entry$iterator.java_util_AbstractHashMap$EntrySetIterator_iter), Q$java_util_Map$Entry);
    otherKey = entry.getKey__Ljava_lang_Object_2();
    otherValue = entry.getValue__Ljava_lang_Object_2();
    if (!this.containsKey__Ljava_lang_Object_2Z(otherKey)) {
      return false;
    }
    if (!java_util_Utility_equalsWithNullCheck__Ljava_lang_Object_2Ljava_lang_Object_2Z(otherValue, this.get__Ljava_lang_Object_2Ljava_lang_Object_2(otherKey))) {
      return false;
    }
  }
  return true;
}
;
_.get__Ljava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractMap_get__Ljava_lang_Object_2Ljava_lang_Object_2(key){
  var entry;
  entry = java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2ZLjava_util_Map$Entry_2(this, key, false);
  return !entry?null:entry.getValue__Ljava_lang_Object_2();
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractMap_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractMap_12_1classLit;
}
;
_.hashCode__I$ = function java_util_AbstractMap_hashCode__I(){
  var entry, entry$iterator, hashCode;
  hashCode = 0;
  for (entry$iterator = new java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V(this.entrySet__Ljava_util_Set_2().java_util_AbstractHashMap$EntrySet_this$0); java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(entry$iterator.java_util_AbstractHashMap$EntrySetIterator_iter);) {
    entry = entry$iterator.java_util_AbstractHashMap$EntrySetIterator_last = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(entry$iterator.java_util_AbstractHashMap$EntrySetIterator_iter), Q$java_util_Map$Entry);
    hashCode += entry.hashCode__I$();
    hashCode = ~~hashCode;
  }
  return hashCode;
}
;
_.isEmpty__Z = function java_util_AbstractMap_isEmpty__Z(){
  return this.size__I() == 0;
}
;
--></script>
<script><!--
_.put__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractMap_put__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(key, value){
  throw new java_lang_UnsupportedOperationException_UnsupportedOperationException__Ljava_lang_String_2V('Put not supported on this map');
}
;
_.remove__Ljava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractMap_remove__Ljava_lang_Object_2Ljava_lang_Object_2(key){
  var entry;
  entry = java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2ZLjava_util_Map$Entry_2(this, key, true);
  return !entry?null:entry.getValue__Ljava_lang_Object_2();
}
;
_.size__I = function java_util_AbstractMap_size__I(){
  return this.entrySet__Ljava_util_Set_2().java_util_AbstractHashMap$EntrySet_this$0.java_util_AbstractHashMap_size;
}
;
_.toString__Ljava_lang_String_2$ = function java_util_AbstractMap_toString__Ljava_lang_String_2(){
  var comma, entry, iter, s;
  s = '{';
  comma = false;
  for (iter = new java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V(this.entrySet__Ljava_util_Set_2().java_util_AbstractHashMap$EntrySet_this$0); java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(iter.java_util_AbstractHashMap$EntrySetIterator_iter);) {
    entry = iter.java_util_AbstractHashMap$EntrySetIterator_last = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(iter.java_util_AbstractHashMap$EntrySetIterator_iter), Q$java_util_Map$Entry);
    comma?(s += $intern_216):(comma = true);
    s += $intern_2 + entry.getKey__Ljava_lang_Object_2();
    s += $intern_217;
    s += $intern_2 + entry.getValue__Ljava_lang_Object_2();
  }
  return s + '}';
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_Map]);
function java_util_AbstractHashMap_$addAllHashEntries__Ljava_util_AbstractHashMap_2Ljava_util_Collection_2V(this$static, dest){
  var hashCodeMap = this$static.java_util_AbstractHashMap_hashCodeMap;
  for (var hashCode in hashCodeMap) {
    var hashCodeInt = parseInt(hashCode, 10);
    if (hashCode == hashCodeInt) {
      var array = hashCodeMap[hashCodeInt];
      for (var i = 0, c = array.length; i < c; ++i) {
        dest.add__Ljava_lang_Object_2Z(array[i]);
      }
    }
  }
}

function java_util_AbstractHashMap_$addAllStringEntries__Ljava_util_AbstractHashMap_2Ljava_util_Collection_2V(this$static, dest){
  var stringMap = this$static.java_util_AbstractHashMap_stringMap;
  for (var key in stringMap) {
    if (key.charCodeAt(0) == 58) {
      var entry = new java_util_AbstractHashMap$MapEntryString_AbstractHashMap$MapEntryString__Ljava_util_AbstractHashMap_2Ljava_lang_String_2V(this$static, key.substring(1));
      dest.add__Ljava_lang_Object_2Z(entry);
    }
  }
}

function java_util_AbstractHashMap_$clearImpl__Ljava_util_AbstractHashMap_2V(this$static){
  this$static.java_util_AbstractHashMap_hashCodeMap = [];
  this$static.java_util_AbstractHashMap_stringMap = {};
  this$static.java_util_AbstractHashMap_nullSlotLive = false;
  this$static.java_util_AbstractHashMap_nullSlot = null;
  this$static.java_util_AbstractHashMap_size = 0;
}

function java_util_AbstractHashMap_$containsKey__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Z(this$static, key){
  return key == null?this$static.java_util_AbstractHashMap_nullSlotLive:com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(key, Q$java_lang_String)?java_util_AbstractHashMap_$hasStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Z(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(key, Q$java_lang_String)):java_util_AbstractHashMap_$hasHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2IZ(this$static, key, this$static.getHashCode__Ljava_lang_Object_2I(key));
}

function java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key){
  return key == null?this$static.java_util_AbstractHashMap_nullSlot:com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(key, Q$java_lang_String)?java_util_AbstractHashMap_$getStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Ljava_lang_Object_2(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(key, Q$java_lang_String)):java_util_AbstractHashMap_$getHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2ILjava_lang_Object_2(this$static, key, this$static.getHashCode__Ljava_lang_Object_2I(key));
}

function java_util_AbstractHashMap_$getHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2ILjava_lang_Object_2(this$static, key, hashCode){
  var array = this$static.java_util_AbstractHashMap_hashCodeMap[hashCode];
  if (array) {
    for (var i = 0, c = array.length; i < c; ++i) {
      var entry = array[i];
      var entryKey = entry.getKey__Ljava_lang_Object_2();
      if (this$static.private$java_util_AbstractHashMap$equalsBridge__Ljava_lang_Object_2Ljava_lang_Object_2Z(key, entryKey)) {
        return entry.getValue__Ljava_lang_Object_2();
      }
    }
  }
  return null;
}

function java_util_AbstractHashMap_$getStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Ljava_lang_Object_2(this$static, key){
  return this$static.java_util_AbstractHashMap_stringMap[$intern_7 + key];
}

function java_util_AbstractHashMap_$hasHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2IZ(this$static, key, hashCode){
  var array = this$static.java_util_AbstractHashMap_hashCodeMap[hashCode];
  if (array) {
    for (var i = 0, c = array.length; i < c; ++i) {
      var entry = array[i];
      var entryKey = entry.getKey__Ljava_lang_Object_2();
      if (this$static.private$java_util_AbstractHashMap$equalsBridge__Ljava_lang_Object_2Ljava_lang_Object_2Z(key, entryKey)) {
        return true;
      }
    }
  }
  return false;
}

function java_util_AbstractHashMap_$hasStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Z(this$static, key){
  return $intern_7 + key in this$static.java_util_AbstractHashMap_stringMap;
}

function java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key, value){
  return key == null?java_util_AbstractHashMap_$putNullSlot__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, value):com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(key, Q$java_lang_String)?java_util_AbstractHashMap_$putStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(key, Q$java_lang_String), value):java_util_AbstractHashMap_$putHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2ILjava_lang_Object_2(this$static, key, value, this$static.getHashCode__Ljava_lang_Object_2I(key));
}

function java_util_AbstractHashMap_$putHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2ILjava_lang_Object_2(this$static, key, value, hashCode){
  var array = this$static.java_util_AbstractHashMap_hashCodeMap[hashCode];
  if (array) {
    for (var i = 0, c = array.length; i < c; ++i) {
      var entry = array[i];
      var entryKey = entry.getKey__Ljava_lang_Object_2();
      if (this$static.private$java_util_AbstractHashMap$equalsBridge__Ljava_lang_Object_2Ljava_lang_Object_2Z(key, entryKey)) {
        var previous = entry.getValue__Ljava_lang_Object_2();
        entry.setValue__Ljava_lang_Object_2Ljava_lang_Object_2(value);
        return previous;
      }
    }
  }
   else {
    array = this$static.java_util_AbstractHashMap_hashCodeMap[hashCode] = [];
  }
  var entry = new java_util_MapEntryImpl_MapEntryImpl__Ljava_lang_Object_2Ljava_lang_Object_2V(key, value);
  array.push(entry);
  ++this$static.java_util_AbstractHashMap_size;
  return null;
}

function java_util_AbstractHashMap_$putNullSlot__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, value){
  var result;
  result = this$static.java_util_AbstractHashMap_nullSlot;
  this$static.java_util_AbstractHashMap_nullSlot = value;
  if (!this$static.java_util_AbstractHashMap_nullSlotLive) {
    this$static.java_util_AbstractHashMap_nullSlotLive = true;
    ++this$static.java_util_AbstractHashMap_size;
  }
  return result;
}

function java_util_AbstractHashMap_$putStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key, value){
  var result, stringMap = this$static.java_util_AbstractHashMap_stringMap;
  key = $intern_7 + key;
  key in stringMap?(result = stringMap[key]):++this$static.java_util_AbstractHashMap_size;
  stringMap[key] = value;
  return result;
}

function java_util_AbstractHashMap_$remove__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key){
  return key == null?java_util_AbstractHashMap_$removeNullSlot__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2(this$static):com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(key, Q$java_lang_String)?java_util_AbstractHashMap_$removeStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Ljava_lang_Object_2(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(key, Q$java_lang_String)):java_util_AbstractHashMap_$removeHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2ILjava_lang_Object_2(this$static, key, this$static.getHashCode__Ljava_lang_Object_2I(key));
}

function java_util_AbstractHashMap_$removeHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2ILjava_lang_Object_2(this$static, key, hashCode){
  var array = this$static.java_util_AbstractHashMap_hashCodeMap[hashCode];
  if (array) {
    for (var i = 0, c = array.length; i < c; ++i) {
      var entry = array[i];
      var entryKey = entry.getKey__Ljava_lang_Object_2();
      if (this$static.private$java_util_AbstractHashMap$equalsBridge__Ljava_lang_Object_2Ljava_lang_Object_2Z(key, entryKey)) {
        array.length == 1?delete this$static.java_util_AbstractHashMap_hashCodeMap[hashCode]:array.splice(i, 1);
        --this$static.java_util_AbstractHashMap_size;
        return entry.getValue__Ljava_lang_Object_2();
      }
    }
  }
  return null;
}

function java_util_AbstractHashMap_$removeNullSlot__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2(this$static){
  var result;
  result = this$static.java_util_AbstractHashMap_nullSlot;
  this$static.java_util_AbstractHashMap_nullSlot = null;
  if (this$static.java_util_AbstractHashMap_nullSlotLive) {
    this$static.java_util_AbstractHashMap_nullSlotLive = false;
    --this$static.java_util_AbstractHashMap_size;
  }
  return result;
}

function java_util_AbstractHashMap_$removeStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Ljava_lang_Object_2(this$static, key){
  var result, stringMap = this$static.java_util_AbstractHashMap_stringMap;
  key = $intern_7 + key;
  if (key in stringMap) {
    result = stringMap[key];
    --this$static.java_util_AbstractHashMap_size;
    delete stringMap[key];
  }
  return result;
}

function java_util_AbstractHashMap(){
}

_ = java_util_AbstractHashMap.prototype = new java_util_AbstractMap;
_.containsKey__Ljava_lang_Object_2Z = function java_util_AbstractHashMap_containsKey__Ljava_lang_Object_2Z(key){
  return java_util_AbstractHashMap_$containsKey__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Z(this, key);
}
;
_.entrySet__Ljava_util_Set_2 = function java_util_AbstractHashMap_entrySet__Ljava_util_Set_2(){
  return new java_util_AbstractHashMap$EntrySet_AbstractHashMap$EntrySet__Ljava_util_AbstractHashMap_2V(this);
}
;
_.private$java_util_AbstractHashMap$equalsBridge__Ljava_lang_Object_2Ljava_lang_Object_2Z = function java_util_AbstractHashMap_equalsBridge__Ljava_lang_Object_2Ljava_lang_Object_2Z(value1, value2){
  return this.equals__Ljava_lang_Object_2Ljava_lang_Object_2Z(value1, value2);
}
;
_.get__Ljava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractHashMap_get__Ljava_lang_Object_2Ljava_lang_Object_2(key){
  return java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this, key);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractHashMap_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap_12_1classLit;
}
;
_.put__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractHashMap_put__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(key, value){
  return java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this, key, value);
}
;
_.remove__Ljava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractHashMap_remove__Ljava_lang_Object_2Ljava_lang_Object_2(key){
  return java_util_AbstractHashMap_$remove__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this, key);
}
;
_.size__I = function java_util_AbstractHashMap_size__I(){
  return this.java_util_AbstractHashMap_size;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_Map]);
_.java_util_AbstractHashMap_hashCodeMap = null;
_.java_util_AbstractHashMap_nullSlot = null;
_.java_util_AbstractHashMap_nullSlotLive = false;
_.java_util_AbstractHashMap_size = 0;
_.java_util_AbstractHashMap_stringMap = null;
function java_util_AbstractSet(){
}

_ = java_util_AbstractSet.prototype = new java_util_AbstractCollection;
_.equals__Ljava_lang_Object_2Z$ = function java_util_AbstractSet_equals__Ljava_lang_Object_2Z(o){
  var iter, other, otherItem;
  if (o === this) {
    return true;
  }
  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_util_Set)) {
    return false;
  }
  other = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_util_Set);
  if (other.size__I() != this.size__I()) {
    return false;
  }
  for (iter = other.iterator__Ljava_util_Iterator_2(); iter.hasNext__Z();) {
    otherItem = iter.next__Ljava_lang_Object_2();
    if (!this.contains__Ljava_lang_Object_2Z(otherItem)) {
      return false;
    }
  }
  return true;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractSet_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractSet_12_1classLit;
}
;
_.hashCode__I$ = function java_util_AbstractSet_hashCode__I(){
  var hashCode, iter, next;
  hashCode = 0;
  for (iter = this.iterator__Ljava_util_Iterator_2(); iter.hasNext__Z();) {
    next = iter.next__Ljava_lang_Object_2();
    if (next != null) {
      hashCode += com_google_gwt_core_client_JavaScriptObject_hashCode_1_1devirtual$__Ljava_lang_Object_2I(next);
      hashCode = ~~hashCode;
    }
  }
  return hashCode;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_Set]);
function java_util_AbstractHashMap$EntrySet_$contains__Ljava_util_AbstractHashMap$EntrySet_2Ljava_lang_Object_2Z(this$static, o){
  var entry, key, value;
  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_util_Map$Entry)) {
    entry = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_util_Map$Entry);
    key = entry.getKey__Ljava_lang_Object_2();
    if (java_util_AbstractHashMap_$containsKey__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Z(this$static.java_util_AbstractHashMap$EntrySet_this$0, key)) {
      value = java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.java_util_AbstractHashMap$EntrySet_this$0, key);
      return this$static.java_util_AbstractHashMap$EntrySet_this$0.equals__Ljava_lang_Object_2Ljava_lang_Object_2Z(entry.getValue__Ljava_lang_Object_2(), value);
    }
  }
  return false;
}

function java_util_AbstractHashMap$EntrySet_AbstractHashMap$EntrySet__Ljava_util_AbstractHashMap_2V(this$0){
  this.java_util_AbstractHashMap$EntrySet_this$0 = this$0;
}

function java_util_AbstractHashMap$EntrySet(){
}

_ = java_util_AbstractHashMap$EntrySet_AbstractHashMap$EntrySet__Ljava_util_AbstractHashMap_2V.prototype = java_util_AbstractHashMap$EntrySet.prototype = new java_util_AbstractSet;
_.contains__Ljava_lang_Object_2Z = function java_util_AbstractHashMap$EntrySet_contains__Ljava_lang_Object_2Z(o){
  return java_util_AbstractHashMap$EntrySet_$contains__Ljava_util_AbstractHashMap$EntrySet_2Ljava_lang_Object_2Z(this, o);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractHashMap$EntrySet_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap$EntrySet_12_1classLit;
}
;
_.iterator__Ljava_util_Iterator_2 = function java_util_AbstractHashMap$EntrySet_iterator__Ljava_util_Iterator_2(){
  return new java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V(this.java_util_AbstractHashMap$EntrySet_this$0);
}
;
_.remove__Ljava_lang_Object_2Z = function java_util_AbstractHashMap$EntrySet_remove__Ljava_lang_Object_2Z(entry){
  var key;
  if (java_util_AbstractHashMap$EntrySet_$contains__Ljava_util_AbstractHashMap$EntrySet_2Ljava_lang_Object_2Z(this, entry)) {
    key = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(entry, Q$java_util_Map$Entry).getKey__Ljava_lang_Object_2();
    java_util_AbstractHashMap_$remove__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this.java_util_AbstractHashMap$EntrySet_this$0, key);
    return true;
  }
  return false;
}
;
_.size__I = function java_util_AbstractHashMap$EntrySet_size__I(){
  return this.java_util_AbstractHashMap$EntrySet_this$0.java_util_AbstractHashMap_size;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_Set]);
_.java_util_AbstractHashMap$EntrySet_this$0 = null;
function java_util_AbstractHashMap$EntrySetIterator_$next__Ljava_util_AbstractHashMap$EntrySetIterator_2Ljava_lang_Object_2(this$static){
  return this$static.java_util_AbstractHashMap$EntrySetIterator_last = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(this$static.java_util_AbstractHashMap$EntrySetIterator_iter), Q$java_util_Map$Entry);
}

function java_util_AbstractHashMap$EntrySetIterator_$remove__Ljava_util_AbstractHashMap$EntrySetIterator_2V(this$static){
  if (!this$static.java_util_AbstractHashMap$EntrySetIterator_last) {
    throw new java_lang_IllegalStateException_IllegalStateException__Ljava_lang_String_2V('Must call next() before remove().');
  }
   else {
    java_util_AbstractList$IteratorImpl_$remove__Ljava_util_AbstractList$IteratorImpl_2V(this$static.java_util_AbstractHashMap$EntrySetIterator_iter);
    java_util_AbstractHashMap_$remove__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.java_util_AbstractHashMap$EntrySetIterator_this$0, this$static.java_util_AbstractHashMap$EntrySetIterator_last.getKey__Ljava_lang_Object_2());
    this$static.java_util_AbstractHashMap$EntrySetIterator_last = null;
  }
}

function java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V(this$0){
  var list;
  this.java_util_AbstractHashMap$EntrySetIterator_this$0 = this$0;
  list = new java_util_ArrayList_ArrayList__V;
  this$0.java_util_AbstractHashMap_nullSlotLive && java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(list, new java_util_AbstractHashMap$MapEntryNull_AbstractHashMap$MapEntryNull__Ljava_util_AbstractHashMap_2V(this$0));
  java_util_AbstractHashMap_$addAllStringEntries__Ljava_util_AbstractHashMap_2Ljava_util_Collection_2V(this$0, list);
  java_util_AbstractHashMap_$addAllHashEntries__Ljava_util_AbstractHashMap_2Ljava_util_Collection_2V(this$0, list);
  this.java_util_AbstractHashMap$EntrySetIterator_iter = new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(list);
}

function java_util_AbstractHashMap$EntrySetIterator(){
}

_ = java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V.prototype = java_util_AbstractHashMap$EntrySetIterator.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractHashMap$EntrySetIterator_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap$EntrySetIterator_12_1classLit;
}
;
_.hasNext__Z = function java_util_AbstractHashMap$EntrySetIterator_hasNext__Z(){
  return java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(this.java_util_AbstractHashMap$EntrySetIterator_iter);
}
;
_.next__Ljava_lang_Object_2 = function java_util_AbstractHashMap$EntrySetIterator_next__Ljava_lang_Object_2(){
  return java_util_AbstractHashMap$EntrySetIterator_$next__Ljava_util_AbstractHashMap$EntrySetIterator_2Ljava_lang_Object_2(this);
}
;
_.remove__V = function java_util_AbstractHashMap$EntrySetIterator_remove__V(){
  java_util_AbstractHashMap$EntrySetIterator_$remove__Ljava_util_AbstractHashMap$EntrySetIterator_2V(this);
}
;
_.java_util_AbstractHashMap$EntrySetIterator_iter = null;
_.java_util_AbstractHashMap$EntrySetIterator_last = null;
_.java_util_AbstractHashMap$EntrySetIterator_this$0 = null;
function java_util_AbstractMapEntry(){
}

_ = java_util_AbstractMapEntry.prototype = new java_lang_Object;
_.equals__Ljava_lang_Object_2Z$ = function java_util_AbstractMapEntry_equals__Ljava_lang_Object_2Z(other){
  var entry;
  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(other, Q$java_util_Map$Entry)) {
    entry = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(other, Q$java_util_Map$Entry);
    if (java_util_Utility_equalsWithNullCheck__Ljava_lang_Object_2Ljava_lang_Object_2Z(this.getKey__Ljava_lang_Object_2(), entry.getKey__Ljava_lang_Object_2()) && java_util_Utility_equalsWithNullCheck__Ljava_lang_Object_2Ljava_lang_Object_2Z(this.getValue__Ljava_lang_Object_2(), entry.getValue__Ljava_lang_Object_2())) {
      return true;
    }
  }
  return false;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractMapEntry_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractMapEntry_12_1classLit;
}
;
_.hashCode__I$ = function java_util_AbstractMapEntry_hashCode__I(){
  var keyHash, valueHash;
  keyHash = 0;
  valueHash = 0;
  this.getKey__Ljava_lang_Object_2() != null && (keyHash = com_google_gwt_core_client_JavaScriptObject_hashCode_1_1devirtual$__Ljava_lang_Object_2I(this.getKey__Ljava_lang_Object_2()));
  this.getValue__Ljava_lang_Object_2() != null && (valueHash = com_google_gwt_core_client_JavaScriptObject_hashCode_1_1devirtual$__Ljava_lang_Object_2I(this.getValue__Ljava_lang_Object_2()));
  return keyHash ^ valueHash;
}
;
_.toString__Ljava_lang_String_2$ = function java_util_AbstractMapEntry_toString__Ljava_lang_String_2(){
  return this.getKey__Ljava_lang_Object_2() + $intern_217 + this.getValue__Ljava_lang_Object_2();
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_Map$Entry]);
function java_util_AbstractHashMap$MapEntryNull_AbstractHashMap$MapEntryNull__Ljava_util_AbstractHashMap_2V(this$0){
  this.java_util_AbstractHashMap$MapEntryNull_this$0 = this$0;
}

function java_util_AbstractHashMap$MapEntryNull(){
}

_ = java_util_AbstractHashMap$MapEntryNull_AbstractHashMap$MapEntryNull__Ljava_util_AbstractHashMap_2V.prototype = java_util_AbstractHashMap$MapEntryNull.prototype = new java_util_AbstractMapEntry;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractHashMap$MapEntryNull_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap$MapEntryNull_12_1classLit;
}
;
_.getKey__Ljava_lang_Object_2 = function java_util_AbstractHashMap$MapEntryNull_getKey__Ljava_lang_Object_2(){
  return null;
}
;
_.getValue__Ljava_lang_Object_2 = function java_util_AbstractHashMap$MapEntryNull_getValue__Ljava_lang_Object_2(){
  return this.java_util_AbstractHashMap$MapEntryNull_this$0.java_util_AbstractHashMap_nullSlot;
}
;
_.setValue__Ljava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractHashMap$MapEntryNull_setValue__Ljava_lang_Object_2Ljava_lang_Object_2(object){
  return java_util_AbstractHashMap_$putNullSlot__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this.java_util_AbstractHashMap$MapEntryNull_this$0, object);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_Map$Entry]);
_.java_util_AbstractHashMap$MapEntryNull_this$0 = null;
function java_util_AbstractHashMap$MapEntryString_AbstractHashMap$MapEntryString__Ljava_util_AbstractHashMap_2Ljava_lang_String_2V(this$0, key){
  this.java_util_AbstractHashMap$MapEntryString_this$0 = this$0;
  this.java_util_AbstractHashMap$MapEntryString_key = key;
}

function java_util_AbstractHashMap$MapEntryString(){
}

_ = java_util_AbstractHashMap$MapEntryString_AbstractHashMap$MapEntryString__Ljava_util_AbstractHashMap_2Ljava_lang_String_2V.prototype = java_util_AbstractHashMap$MapEntryString.prototype = new java_util_AbstractMapEntry;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractHashMap$MapEntryString_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap$MapEntryString_12_1classLit;
}
;
_.getKey__Ljava_lang_Object_2 = function java_util_AbstractHashMap$MapEntryString_getKey__Ljava_lang_Object_2(){
  return this.java_util_AbstractHashMap$MapEntryString_key;
}
;
_.getValue__Ljava_lang_Object_2 = function java_util_AbstractHashMap$MapEntryString_getValue__Ljava_lang_Object_2(){
  return java_util_AbstractHashMap_$getStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Ljava_lang_Object_2(this.java_util_AbstractHashMap$MapEntryString_this$0, this.java_util_AbstractHashMap$MapEntryString_key);
}
;
_.setValue__Ljava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractHashMap$MapEntryString_setValue__Ljava_lang_Object_2Ljava_lang_Object_2(object){
  return java_util_AbstractHashMap_$putStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2(this.java_util_AbstractHashMap$MapEntryString_this$0, this.java_util_AbstractHashMap$MapEntryString_key, object);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_Map$Entry]);
_.java_util_AbstractHashMap$MapEntryString_key = null;
_.java_util_AbstractHashMap$MapEntryString_this$0 = null;
function java_util_AbstractList_$indexOf__Ljava_util_AbstractList_2Ljava_lang_Object_2I(this$static, toFind){
  var i, n;
  for (i = 0 , n = this$static.java_util_Arrays$ArrayList_array.length; i < n; ++i) {
    if (toFind == null?(java_util_AbstractList_checkIndex__IIV(i, this$static.java_util_Arrays$ArrayList_array.length) , this$static.java_util_Arrays$ArrayList_array[i]) == null:com_google_gwt_core_client_JavaScriptObject_equals_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Object_2Z(toFind, (java_util_AbstractList_checkIndex__IIV(i, this$static.java_util_Arrays$ArrayList_array.length) , this$static.java_util_Arrays$ArrayList_array[i]))) {
      return i;
    }
  }
  return -1;
}

function java_util_AbstractList_checkIndex__IIV(index, size){
  (index < 0 || index >= size) && java_util_AbstractList_indexOutOfBounds__IIV(index, size);
}

function java_util_AbstractList_indexOutOfBounds__IIV(index, size){
  throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V('Index: ' + index + ', Size: ' + size);
}

function java_util_AbstractList(){
}

_ = java_util_AbstractList.prototype = new java_util_AbstractCollection;
_.add__Ljava_lang_Object_2Z = function java_util_AbstractList_add__Ljava_lang_Object_2Z(obj){
  this.add__ILjava_lang_Object_2V(this.size__I(), obj);
  return true;
}
;
_.add__ILjava_lang_Object_2V = function java_util_AbstractList_add__ILjava_lang_Object_2V(index, element){
  throw new java_lang_UnsupportedOperationException_UnsupportedOperationException__Ljava_lang_String_2V('Add not supported on this list');
}
;
_.equals__Ljava_lang_Object_2Z$ = function java_util_AbstractList_equals__Ljava_lang_Object_2Z(o){
  var elem, elemOther, iter, iterOther, other;
  if (o === this) {
    return true;
  }
  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(o, Q$java_util_List)) {
    return false;
  }
  other = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(o, Q$java_util_List);
  if (this.size__I() != other.size__I()) {
    return false;
  }
  iter = this.iterator__Ljava_util_Iterator_2();
  iterOther = other.iterator__Ljava_util_Iterator_2();
  while (iter.hasNext__Z()) {
    elem = iter.next__Ljava_lang_Object_2();
    elemOther = iterOther.next__Ljava_lang_Object_2();
    if (!(elem == null?elemOther == null:com_google_gwt_core_client_JavaScriptObject_equals_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Object_2Z(elem, elemOther))) {
      return false;
    }
  }
  return true;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractList_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractList_12_1classLit;
}
;
_.hashCode__I$ = function java_util_AbstractList_hashCode__I(){
  var iter, k, obj;
  k = 1;
  iter = this.iterator__Ljava_util_Iterator_2();
  while (iter.hasNext__Z()) {
    obj = iter.next__Ljava_lang_Object_2();
    k = 31 * k + (obj == null?0:com_google_gwt_core_client_JavaScriptObject_hashCode_1_1devirtual$__Ljava_lang_Object_2I(obj));
    k = ~~k;
  }
  return k;
}
;
--></script>
<script><!--
_.iterator__Ljava_util_Iterator_2 = function java_util_AbstractList_iterator__Ljava_util_Iterator_2(){
  return new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this);
}
;
_.listIterator__Ljava_util_ListIterator_2 = function java_util_AbstractList_listIterator__Ljava_util_ListIterator_2(){
  return this.listIterator__ILjava_util_ListIterator_2(0);
}
;
_.listIterator__ILjava_util_ListIterator_2 = function java_util_AbstractList_listIterator__ILjava_util_ListIterator_2(from){
  return new java_util_AbstractList$ListIteratorImpl_AbstractList$ListIteratorImpl__Ljava_util_AbstractList_2IV(this, from);
}
;
_.remove__ILjava_lang_Object_2 = function java_util_AbstractList_remove__ILjava_lang_Object_2(index){
  throw new java_lang_UnsupportedOperationException_UnsupportedOperationException__Ljava_lang_String_2V('Remove not supported on this list');
}
;
_.set__ILjava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractList_set__ILjava_lang_Object_2Ljava_lang_Object_2(index, o){
  throw new java_lang_UnsupportedOperationException_UnsupportedOperationException__Ljava_lang_String_2V('Set not supported on this list');
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_List]);
function java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(this$static){
  return this$static.java_util_AbstractList$IteratorImpl_i < this$static.java_util_AbstractList$IteratorImpl_this$0.size__I();
}

function java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(this$static){
  if (this$static.java_util_AbstractList$IteratorImpl_i >= this$static.java_util_AbstractList$IteratorImpl_this$0.size__I()) {
    throw new java_util_NoSuchElementException_NoSuchElementException__V;
  }
  return this$static.java_util_AbstractList$IteratorImpl_this$0.get__ILjava_lang_Object_2(this$static.java_util_AbstractList$IteratorImpl_last = this$static.java_util_AbstractList$IteratorImpl_i++);
}

function java_util_AbstractList$IteratorImpl_$remove__Ljava_util_AbstractList$IteratorImpl_2V(this$static){
  if (this$static.java_util_AbstractList$IteratorImpl_last < 0) {
    throw new java_lang_IllegalStateException_IllegalStateException__V;
  }
  this$static.java_util_AbstractList$IteratorImpl_this$0.remove__ILjava_lang_Object_2(this$static.java_util_AbstractList$IteratorImpl_last);
  this$static.java_util_AbstractList$IteratorImpl_i = this$static.java_util_AbstractList$IteratorImpl_last;
  this$static.java_util_AbstractList$IteratorImpl_last = -1;
}

function java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this$0){
  this.java_util_AbstractList$IteratorImpl_this$0 = this$0;
}

function java_util_AbstractList$IteratorImpl(){
}

_ = java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V.prototype = java_util_AbstractList$IteratorImpl.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractList$IteratorImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractList$IteratorImpl_12_1classLit;
}
;
_.hasNext__Z = function java_util_AbstractList$IteratorImpl_hasNext__Z(){
  return java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(this);
}
;
_.next__Ljava_lang_Object_2 = function java_util_AbstractList$IteratorImpl_next__Ljava_lang_Object_2(){
  return java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(this);
}
;
_.remove__V = function java_util_AbstractList$IteratorImpl_remove__V(){
  java_util_AbstractList$IteratorImpl_$remove__Ljava_util_AbstractList$IteratorImpl_2V(this);
}
;
_.java_util_AbstractList$IteratorImpl_i = 0;
_.java_util_AbstractList$IteratorImpl_last = -1;
_.java_util_AbstractList$IteratorImpl_this$0 = null;
function java_util_AbstractList$ListIteratorImpl_AbstractList$ListIteratorImpl__Ljava_util_AbstractList_2IV(this$0, start){
  var size;
  this.java_util_AbstractList$ListIteratorImpl_this$0 = this$0;
  this.java_util_AbstractList$IteratorImpl_this$0 = this$0;
  size = this$0.size__I();
  (start < 0 || start > size) && java_util_AbstractList_indexOutOfBounds__IIV(start, size);
  this.java_util_AbstractList$IteratorImpl_i = start;
}

function java_util_AbstractList$ListIteratorImpl(){
}

_ = java_util_AbstractList$ListIteratorImpl_AbstractList$ListIteratorImpl__Ljava_util_AbstractList_2IV.prototype = java_util_AbstractList$ListIteratorImpl.prototype = new java_util_AbstractList$IteratorImpl;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractList$ListIteratorImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractList$ListIteratorImpl_12_1classLit;
}
;
_.hasPrevious__Z = function java_util_AbstractList$ListIteratorImpl_hasPrevious__Z(){
  return this.java_util_AbstractList$IteratorImpl_i > 0;
}
;
_.previous__Ljava_lang_Object_2 = function java_util_AbstractList$ListIteratorImpl_previous__Ljava_lang_Object_2(){
  if (this.java_util_AbstractList$IteratorImpl_i <= 0) {
    throw new java_util_NoSuchElementException_NoSuchElementException__V;
  }
  return this.java_util_AbstractList$ListIteratorImpl_this$0.get__ILjava_lang_Object_2(this.java_util_AbstractList$IteratorImpl_last = --this.java_util_AbstractList$IteratorImpl_i);
}
;
_.java_util_AbstractList$ListIteratorImpl_this$0 = null;
function java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2Ljava_util_Iterator_2(this$static){
  var outerIter;
  outerIter = new java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V(this$static.java_util_AbstractMap$1_val$entrySet.java_util_AbstractHashMap$EntrySet_this$0);
  return new java_util_AbstractMap$1$1_AbstractMap$1$1__Ljava_util_AbstractMap$1_2V(outerIter);
}

function java_util_AbstractMap$1_AbstractMap$1__Ljava_util_AbstractMap_2V(this$0, val$entrySet){
  this.java_util_AbstractMap$1_this$0 = this$0;
  this.java_util_AbstractMap$1_val$entrySet = val$entrySet;
}

function java_util_AbstractMap$1(){
}

_ = java_util_AbstractMap$1_AbstractMap$1__Ljava_util_AbstractMap_2V.prototype = java_util_AbstractMap$1.prototype = new java_util_AbstractSet;
_.contains__Ljava_lang_Object_2Z = function java_util_AbstractMap$1_contains__Ljava_lang_Object_2Z(key){
  return java_util_AbstractHashMap_$containsKey__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Z(this.java_util_AbstractMap$1_this$0, key);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractMap$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractMap$1_12_1classLit;
}
;
_.iterator__Ljava_util_Iterator_2 = function java_util_AbstractMap$1_iterator__Ljava_util_Iterator_2(){
  return java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2Ljava_util_Iterator_2(this);
}
;
_.size__I = function java_util_AbstractMap$1_size__I(){
  return this.java_util_AbstractMap$1_val$entrySet.java_util_AbstractHashMap$EntrySet_this$0.java_util_AbstractHashMap_size;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_Set]);
_.java_util_AbstractMap$1_this$0 = null;
_.java_util_AbstractMap$1_val$entrySet = null;
function java_util_AbstractMap$1$1_AbstractMap$1$1__Ljava_util_AbstractMap$1_2V(val$outerIter){
  this.java_util_AbstractMap$1$1_val$outerIter = val$outerIter;
}

function java_util_AbstractMap$1$1(){
}

_ = java_util_AbstractMap$1$1_AbstractMap$1$1__Ljava_util_AbstractMap$1_2V.prototype = java_util_AbstractMap$1$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractMap$1$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractMap$1$1_12_1classLit;
}
;
_.hasNext__Z = function java_util_AbstractMap$1$1_hasNext__Z(){
  return java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(this.java_util_AbstractMap$1$1_val$outerIter.java_util_AbstractHashMap$EntrySetIterator_iter);
}
;
_.next__Ljava_lang_Object_2 = function java_util_AbstractMap$1$1_next__Ljava_lang_Object_2(){
  var entry;
  entry = java_util_AbstractHashMap$EntrySetIterator_$next__Ljava_util_AbstractHashMap$EntrySetIterator_2Ljava_lang_Object_2(this.java_util_AbstractMap$1$1_val$outerIter);
  return entry.getKey__Ljava_lang_Object_2();
}
;
_.remove__V = function java_util_AbstractMap$1$1_remove__V(){
  java_util_AbstractHashMap$EntrySetIterator_$remove__Ljava_util_AbstractHashMap$EntrySetIterator_2V(this.java_util_AbstractMap$1$1_val$outerIter);
}
;
_.java_util_AbstractMap$1$1_val$outerIter = null;
function java_util_AbstractSequentialList(){
}

_ = java_util_AbstractSequentialList.prototype = new java_util_AbstractList;
_.add__ILjava_lang_Object_2V = function java_util_AbstractSequentialList_add__ILjava_lang_Object_2V(index, element){
  var iter;
  iter = java_util_LinkedList_$listIterator__Ljava_util_LinkedList_2ILjava_util_ListIterator_2(this, index);
  java_util_LinkedList_$addBefore__Ljava_util_LinkedList_2Ljava_lang_Object_2Ljava_util_LinkedList$Node_2V(iter.java_util_LinkedList$ListIteratorImpl_this$0, element, iter.java_util_LinkedList$ListIteratorImpl_currentNode);
  ++iter.java_util_LinkedList$ListIteratorImpl_currentIndex;
  iter.java_util_LinkedList$ListIteratorImpl_lastNode = null;
}
;
_.get__ILjava_lang_Object_2 = function java_util_AbstractSequentialList_get__ILjava_lang_Object_2(index){
  var $e0, iter;
  iter = java_util_LinkedList_$listIterator__Ljava_util_LinkedList_2ILjava_util_ListIterator_2(this, index);
  try {
    return java_util_LinkedList$ListIteratorImpl_$next__Ljava_util_LinkedList$ListIteratorImpl_2Ljava_lang_Object_2(iter);
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$java_util_NoSuchElementException)) {
      throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V("Can't get element " + index);
    }
     else 
      throw $e0;
  }
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_AbstractSequentialList_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractSequentialList_12_1classLit;
}
;
_.iterator__Ljava_util_Iterator_2 = function java_util_AbstractSequentialList_iterator__Ljava_util_Iterator_2(){
  return java_util_LinkedList_$listIterator__Ljava_util_LinkedList_2ILjava_util_ListIterator_2(this, 0);
}
;
_.remove__ILjava_lang_Object_2 = function java_util_AbstractSequentialList_remove__ILjava_lang_Object_2(index){
  var $e0, iter, old;
  iter = java_util_LinkedList_$listIterator__Ljava_util_LinkedList_2ILjava_util_ListIterator_2(this, index);
  try {
    old = java_util_LinkedList$ListIteratorImpl_$next__Ljava_util_LinkedList$ListIteratorImpl_2Ljava_lang_Object_2(iter);
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$java_util_NoSuchElementException)) {
      throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V("Can't remove element " + index);
    }
     else 
      throw $e0;
  }
  java_util_LinkedList$ListIteratorImpl_$remove__Ljava_util_LinkedList$ListIteratorImpl_2V(iter);
  return old;
}
;
_.set__ILjava_lang_Object_2Ljava_lang_Object_2 = function java_util_AbstractSequentialList_set__ILjava_lang_Object_2Ljava_lang_Object_2(index, element){
  var $e0, iter, old;
  iter = java_util_LinkedList_$listIterator__Ljava_util_LinkedList_2ILjava_util_ListIterator_2(this, index);
  try {
    old = java_util_LinkedList$ListIteratorImpl_$next__Ljava_util_LinkedList$ListIteratorImpl_2Ljava_lang_Object_2(iter);
    java_util_LinkedList$ListIteratorImpl_$verifyCurrentElement__Ljava_util_LinkedList$ListIteratorImpl_2V(iter);
    iter.java_util_LinkedList$ListIteratorImpl_lastNode.java_util_LinkedList$Node_value = element;
    return old;
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$java_util_NoSuchElementException)) {
      throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__Ljava_lang_String_2V("Can't set element " + index);
    }
     else 
      throw $e0;
  }
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_List]);
function java_util_ArrayList_$$init__Ljava_util_ArrayList_2V(this$static){
  this$static.java_util_ArrayList_array = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Object_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_Object, 0, 0);
}

function java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static, o){
  com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static.java_util_ArrayList_array, this$static.java_util_ArrayList_size++, o);
  return true;
}

function java_util_ArrayList_$add__Ljava_util_ArrayList_2ILjava_lang_Object_2V(this$static, index, o){
  (index < 0 || index > this$static.java_util_ArrayList_size) && java_util_AbstractList_indexOutOfBounds__IIV(index, this$static.java_util_ArrayList_size);
  java_util_ArrayList_splice___3Ljava_lang_Object_2IILjava_lang_Object_2V(this$static.java_util_ArrayList_array, index, 0, o);
  ++this$static.java_util_ArrayList_size;
}

function java_util_ArrayList_$clear__Ljava_util_ArrayList_2V(this$static){
  this$static.java_util_ArrayList_array = com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Object_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_Object, 0, 0);
  this$static.java_util_ArrayList_size = 0;
}

function java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static, index){
  java_util_AbstractList_checkIndex__IIV(index, this$static.java_util_ArrayList_size);
  return this$static.java_util_ArrayList_array[index];
}

function java_util_ArrayList_$indexOf__Ljava_util_ArrayList_2Ljava_lang_Object_2II(this$static, o, index){
  for (; index < this$static.java_util_ArrayList_size; ++index) {
    if (java_util_Utility_equalsWithNullCheck__Ljava_lang_Object_2Ljava_lang_Object_2Z(o, this$static.java_util_ArrayList_array[index])) {
      return index;
    }
  }
  return -1;
}

function java_util_ArrayList_$remove__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static, index){
  var previous;
  previous = (java_util_AbstractList_checkIndex__IIV(index, this$static.java_util_ArrayList_size) , this$static.java_util_ArrayList_array[index]);
  java_util_ArrayList_splice___3Ljava_lang_Object_2IIV(this$static.java_util_ArrayList_array, index, 1);
  --this$static.java_util_ArrayList_size;
  return previous;
}

function java_util_ArrayList_$remove__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this$static, o){
  var i;
  i = java_util_ArrayList_$indexOf__Ljava_util_ArrayList_2Ljava_lang_Object_2II(this$static, o, 0);
  if (i == -1) {
    return false;
  }
  java_util_ArrayList_$remove__Ljava_util_ArrayList_2ILjava_lang_Object_2(this$static, i);
  return true;
}

function java_util_ArrayList_$set__Ljava_util_ArrayList_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static, index, o){
  var previous;
  previous = (java_util_AbstractList_checkIndex__IIV(index, this$static.java_util_ArrayList_size) , this$static.java_util_ArrayList_array[index]);
  com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(this$static.java_util_ArrayList_array, index, o);
  return previous;
}

function java_util_ArrayList_$toArray__Ljava_util_ArrayList_2_3Ljava_lang_Object_2(this$static){
  return com_google_gwt_lang_Array_cloneSubrange___3Ljava_lang_Object_2II_3Ljava_lang_Object_2(this$static.java_util_ArrayList_array, 0, this$static.java_util_ArrayList_size);
}

function java_util_ArrayList_$toArray__Ljava_util_ArrayList_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2(this$static, out){
  var i;
  out.length < this$static.java_util_ArrayList_size && (out = com_google_gwt_lang_Array_createFrom___3Ljava_lang_Object_2I_3Ljava_lang_Object_2(out, this$static.java_util_ArrayList_size));
  for (i = 0; i < this$static.java_util_ArrayList_size; ++i) {
    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(out, i, this$static.java_util_ArrayList_array[i]);
  }
  out.length > this$static.java_util_ArrayList_size && com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(out, this$static.java_util_ArrayList_size, null);
  return out;
}

function java_util_ArrayList_ArrayList__V(){
  java_util_ArrayList_$$init__Ljava_util_ArrayList_2V(this);
}

function java_util_ArrayList_ArrayList__Ljava_util_Collection_2V(c){
  java_util_ArrayList_$$init__Ljava_util_ArrayList_2V(this);
  java_util_ArrayList_spliceArray___3Ljava_lang_Object_2II_3Ljava_lang_Object_2V(this.java_util_ArrayList_array, 0, 0, java_util_AbstractCollection_$toArray__Ljava_util_AbstractCollection_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2(c, com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Object_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_Object, c.java_util_AbstractMap$1_val$entrySet.java_util_AbstractHashMap$EntrySet_this$0.java_util_AbstractHashMap_size, 0)));
  this.java_util_ArrayList_size = this.java_util_ArrayList_array.length;
}

function java_util_ArrayList_splice___3Ljava_lang_Object_2IIV(array, index, deleteCount){
  array.splice(index, deleteCount);
}

function java_util_ArrayList_splice___3Ljava_lang_Object_2IILjava_lang_Object_2V(array, index, deleteCount, value){
  array.splice(index, deleteCount, value);
}

function java_util_ArrayList_spliceArray___3Ljava_lang_Object_2II_3Ljava_lang_Object_2V(array, index, deleteCount, values){
  Array.prototype.splice.apply(array, [index, deleteCount].concat(values));
}

function java_util_ArrayList(){
}

_ = java_util_ArrayList_ArrayList__Ljava_util_Collection_2V.prototype = java_util_ArrayList_ArrayList__V.prototype = java_util_ArrayList.prototype = new java_util_AbstractList;
_.add__Ljava_lang_Object_2Z = function java_util_ArrayList_add__Ljava_lang_Object_2Z(o){
  return java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this, o);
}
;
_.add__ILjava_lang_Object_2V = function java_util_ArrayList_add__ILjava_lang_Object_2V(index, o){
  java_util_ArrayList_$add__Ljava_util_ArrayList_2ILjava_lang_Object_2V(this, index, o);
}
;
_.contains__Ljava_lang_Object_2Z = function java_util_ArrayList_contains__Ljava_lang_Object_2Z(o){
  return java_util_ArrayList_$indexOf__Ljava_util_ArrayList_2Ljava_lang_Object_2II(this, o, 0) != -1;
}
;
_.get__ILjava_lang_Object_2 = function java_util_ArrayList_get__ILjava_lang_Object_2(index){
  return java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this, index);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_ArrayList_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1ArrayList_12_1classLit;
}
;
_.isEmpty__Z = function java_util_ArrayList_isEmpty__Z(){
  return this.java_util_ArrayList_size == 0;
}
;
_.remove__ILjava_lang_Object_2 = function java_util_ArrayList_remove__ILjava_lang_Object_2(index){
  return java_util_ArrayList_$remove__Ljava_util_ArrayList_2ILjava_lang_Object_2(this, index);
}
;
_.remove__Ljava_lang_Object_2Z = function java_util_ArrayList_remove__Ljava_lang_Object_2Z(o){
  return java_util_ArrayList_$remove__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this, o);
}
;
_.set__ILjava_lang_Object_2Ljava_lang_Object_2 = function java_util_ArrayList_set__ILjava_lang_Object_2Ljava_lang_Object_2(index, o){
  return java_util_ArrayList_$set__Ljava_util_ArrayList_2ILjava_lang_Object_2Ljava_lang_Object_2(this, index, o);
}
;
_.size__I = function java_util_ArrayList_size__I(){
  return this.java_util_ArrayList_size;
}
;
_.toArray___3Ljava_lang_Object_2 = function java_util_ArrayList_toArray___3Ljava_lang_Object_2(){
  return java_util_ArrayList_$toArray__Ljava_util_ArrayList_2_3Ljava_lang_Object_2(this);
}
;
_.toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2 = function java_util_ArrayList_toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2(out){
  return java_util_ArrayList_$toArray__Ljava_util_ArrayList_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2(this, out);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_List]);
_.java_util_ArrayList_size = 0;
function java_util_Arrays_insertionSort___3Ljava_lang_Object_2IILjava_util_Comparator_2V(array, low, high){
  var i, j, t;
  for (i = low + 1; i < high; ++i) {
    for (j = i; j > low && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(array[j - 1], Q$java_lang_Comparable).compareTo__Ljava_lang_Object_2I$(array[j]) > 0; --j) {
      t = array[j];
      com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(array, j, array[j - 1]);
      com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(array, j - 1, t);
    }
  }
}

function java_util_Arrays_merge___3Ljava_lang_Object_2III_3Ljava_lang_Object_2IILjava_util_Comparator_2V(src, srcLow, srcMid, srcHigh, dest, destLow, destHigh){
  var topIdx;
  topIdx = srcMid;
  while (destLow < destHigh) {
    topIdx >= srcHigh || srcLow < srcMid && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(src[srcLow], Q$java_lang_Comparable).compareTo__Ljava_lang_Object_2I$(src[topIdx]) <= 0?com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(dest, destLow++, src[srcLow++]):com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(dest, destLow++, src[topIdx++]);
  }
}

function java_util_Arrays_mergeSort___3Ljava_lang_Object_2IILjava_util_Comparator_2V(x, fromIndex, toIndex){
  var temp;
  temp = com_google_gwt_lang_Array_cloneSubrange___3Ljava_lang_Object_2II_3Ljava_lang_Object_2(x, fromIndex, toIndex);
  java_util_Arrays_mergeSort___3Ljava_lang_Object_2_3Ljava_lang_Object_2IIILjava_util_Comparator_2V(temp, x, fromIndex, toIndex, -fromIndex);
}

function java_util_Arrays_mergeSort___3Ljava_lang_Object_2_3Ljava_lang_Object_2IIILjava_util_Comparator_2V(temp, array, low, high, ofs){
  var length, tempHigh, tempLow, tempMid;
  length = high - low;
  if (length < 7) {
    java_util_Arrays_insertionSort___3Ljava_lang_Object_2IILjava_util_Comparator_2V(array, low, high);
    return;
  }
  tempLow = low + ofs;
  tempHigh = high + ofs;
  tempMid = tempLow + (tempHigh - tempLow >> 1);
  java_util_Arrays_mergeSort___3Ljava_lang_Object_2_3Ljava_lang_Object_2IIILjava_util_Comparator_2V(array, temp, tempLow, tempMid, -ofs);
  java_util_Arrays_mergeSort___3Ljava_lang_Object_2_3Ljava_lang_Object_2IIILjava_util_Comparator_2V(array, temp, tempMid, tempHigh, -ofs);
  if (com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(temp[tempMid - 1], Q$java_lang_Comparable).compareTo__Ljava_lang_Object_2I$(temp[tempMid]) <= 0) {
    while (low < high) {
      com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(array, low++, temp[tempLow++]);
    }
    return;
  }
  java_util_Arrays_merge___3Ljava_lang_Object_2III_3Ljava_lang_Object_2IILjava_util_Comparator_2V(temp, tempLow, tempMid, tempHigh, array, low, high);
}

function java_util_Arrays$ArrayList_Arrays$ArrayList___3Ljava_lang_Object_2V(array){
  this.java_util_Arrays$ArrayList_array = array;
}

function java_util_Arrays$ArrayList(){
}

_ = java_util_Arrays$ArrayList_Arrays$ArrayList___3Ljava_lang_Object_2V.prototype = java_util_Arrays$ArrayList.prototype = new java_util_AbstractList;
_.contains__Ljava_lang_Object_2Z = function java_util_Arrays$ArrayList_contains__Ljava_lang_Object_2Z(o){
  return java_util_AbstractList_$indexOf__Ljava_util_AbstractList_2Ljava_lang_Object_2I(this, o) != -1;
}
;
_.get__ILjava_lang_Object_2 = function java_util_Arrays$ArrayList_get__ILjava_lang_Object_2(index){
  return java_util_AbstractList_checkIndex__IIV(index, this.java_util_Arrays$ArrayList_array.length) , this.java_util_Arrays$ArrayList_array[index];
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_Arrays$ArrayList_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Arrays$ArrayList_12_1classLit;
}
;
_.set__ILjava_lang_Object_2Ljava_lang_Object_2 = function java_util_Arrays$ArrayList_set__ILjava_lang_Object_2Ljava_lang_Object_2(index, value){
  var was;
  java_util_AbstractList_checkIndex__IIV(index, this.java_util_Arrays$ArrayList_array.length);
  was = this.java_util_Arrays$ArrayList_array[index];
  com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(this.java_util_Arrays$ArrayList_array, index, value);
  return was;
}
;
_.size__I = function java_util_Arrays$ArrayList_size__I(){
  return this.java_util_Arrays$ArrayList_array.length;
}
;
_.toArray___3Ljava_lang_Object_2 = function java_util_Arrays$ArrayList_toArray___3Ljava_lang_Object_2(){
  return com_google_gwt_lang_Array_clone___3Ljava_lang_Object_2_3Ljava_lang_Object_2(this.java_util_Arrays$ArrayList_array);
}
;
_.toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2 = function java_util_Arrays$ArrayList_toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2(out){
  var i, size;
  size = this.java_util_Arrays$ArrayList_array.length;
  out.length < size && (out = com_google_gwt_lang_Array_createFrom___3Ljava_lang_Object_2I_3Ljava_lang_Object_2(out, size));
  for (i = 0; i < size; ++i) {
    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(out, i, this.java_util_Arrays$ArrayList_array[i]);
  }
  out.length > size && com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2Ljava_lang_Object_2(out, size, null);
  return out;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_List]);
_.java_util_Arrays$ArrayList_array = null;
function java_util_Collections_$clinit__V(){
  java_util_Collections_$clinit__V = nullMethod;
  java_util_Collections_EMPTY_1LIST = new java_util_Collections$EmptyList_Collections$EmptyList__V;
}

function java_util_Collections_replaceContents__Ljava_util_List_2_3Ljava_lang_Object_2V(target, x){
  var i, size;
  size = target.size__I();
  for (i = 0; i < size; ++i) {
    target.set__ILjava_lang_Object_2Ljava_lang_Object_2(i, x[i]);
  }
}

function java_util_Collections_sort__Ljava_util_List_2V(target){
  java_util_Collections_$clinit__V();
  var x;
  x = target.toArray___3Ljava_lang_Object_2();
  java_util_Arrays_mergeSort___3Ljava_lang_Object_2IILjava_util_Comparator_2V(x, 0, x.length);
  java_util_Collections_replaceContents__Ljava_util_List_2_3Ljava_lang_Object_2V(target, x);
}

var java_util_Collections_EMPTY_1LIST;
function java_util_Collections$EmptyList_Collections$EmptyList__V(){
}

function java_util_Collections$EmptyList(){
}

_ = java_util_Collections$EmptyList_Collections$EmptyList__V.prototype = java_util_Collections$EmptyList.prototype = new java_util_AbstractList;
_.contains__Ljava_lang_Object_2Z = function java_util_Collections$EmptyList_contains__Ljava_lang_Object_2Z(object){
  return false;
}
;
_.get__ILjava_lang_Object_2 = function java_util_Collections$EmptyList_get__ILjava_lang_Object_2(location){
  throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__V;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_Collections$EmptyList_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$EmptyList_12_1classLit;
}
;
_.size__I = function java_util_Collections$EmptyList_size__I(){
  return 0;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_List]);
function java_util_Collections$SingletonList_Collections$SingletonList__Ljava_lang_Object_2V(element){
  this.java_util_Collections$SingletonList_element = element;
}

function java_util_Collections$SingletonList(){
}

_ = java_util_Collections$SingletonList_Collections$SingletonList__Ljava_lang_Object_2V.prototype = java_util_Collections$SingletonList.prototype = new java_util_AbstractList;
_.contains__Ljava_lang_Object_2Z = function java_util_Collections$SingletonList_contains__Ljava_lang_Object_2Z(item){
  return java_util_Utility_equalsWithNullCheck__Ljava_lang_Object_2Ljava_lang_Object_2Z(this.java_util_Collections$SingletonList_element, item);
}
;
_.get__ILjava_lang_Object_2 = function java_util_Collections$SingletonList_get__ILjava_lang_Object_2(index){
  if (index == 0) {
    return this.java_util_Collections$SingletonList_element;
  }
   else {
    throw new java_lang_IndexOutOfBoundsException_IndexOutOfBoundsException__V;
  }
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_Collections$SingletonList_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$SingletonList_12_1classLit;
}
;
_.size__I = function java_util_Collections$SingletonList_size__I(){
  return 1;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_List]);
--></script>
<script><!--
_.java_util_Collections$SingletonList_element = null;
function java_util_Date$StringData_$clinit__V(){
  java_util_Date$StringData_$clinit__V = nullMethod;
  java_util_Date$StringData_DAYS = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_71, $intern_72, $intern_73, $intern_74, $intern_75, $intern_76, $intern_77]);
  java_util_Date$StringData_MONTHS = com_google_gwt_lang_Array_initValues__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2ILcom_google_gwt_lang_Array_2Lcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$java_lang_String, [$intern_49, $intern_50, $intern_51, $intern_52, $intern_41, $intern_53, $intern_54, $intern_55, $intern_56, $intern_57, $intern_58, $intern_59]);
}

var java_util_Date$StringData_DAYS, java_util_Date$StringData_MONTHS;
function java_util_HashMap_HashMap__V(){
  java_util_AbstractHashMap_$clearImpl__Ljava_util_AbstractHashMap_2V(this);
}

function java_util_HashMap(){
}

_ = java_util_HashMap_HashMap__V.prototype = java_util_HashMap.prototype = new java_util_AbstractHashMap;
_.equals__Ljava_lang_Object_2Ljava_lang_Object_2Z = function java_util_HashMap_equals__Ljava_lang_Object_2Ljava_lang_Object_2Z(value1, value2){
  return com_google_gwt_lang_Cast_maskUndefined__Ljava_lang_Object_2Ljava_lang_Object_2(value1) === com_google_gwt_lang_Cast_maskUndefined__Ljava_lang_Object_2Ljava_lang_Object_2(value2) || value1 != null && com_google_gwt_core_client_JavaScriptObject_equals_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Object_2Z(value1, value2);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_HashMap_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1HashMap_12_1classLit;
}
;
_.getHashCode__Ljava_lang_Object_2I = function java_util_HashMap_getHashCode__Ljava_lang_Object_2I(key){
  return ~~com_google_gwt_core_client_JavaScriptObject_hashCode_1_1devirtual$__Ljava_lang_Object_2I(key);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_Map]);
function java_util_HashSet_$add__Ljava_util_HashSet_2Ljava_lang_Object_2Z(this$static, o){
  var old;
  old = java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.java_util_HashSet_map, o, this$static);
  return old == null;
}

function java_util_HashSet_$contains__Ljava_util_HashSet_2Ljava_lang_Object_2Z(this$static, o){
  return java_util_AbstractHashMap_$containsKey__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Z(this$static.java_util_HashSet_map, o);
}

function java_util_HashSet_$remove__Ljava_util_HashSet_2Ljava_lang_Object_2Z(this$static, o){
  return java_util_AbstractHashMap_$remove__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.java_util_HashSet_map, o) != null;
}

function java_util_HashSet_HashSet__V(){
  this.java_util_HashSet_map = new java_util_HashMap_HashMap__V;
}

function java_util_HashSet(){
}

_ = java_util_HashSet_HashSet__V.prototype = java_util_HashSet.prototype = new java_util_AbstractSet;
_.add__Ljava_lang_Object_2Z = function java_util_HashSet_add__Ljava_lang_Object_2Z(o){
  return java_util_HashSet_$add__Ljava_util_HashSet_2Ljava_lang_Object_2Z(this, o);
}
;
_.contains__Ljava_lang_Object_2Z = function java_util_HashSet_contains__Ljava_lang_Object_2Z(o){
  return java_util_AbstractHashMap_$containsKey__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Z(this.java_util_HashSet_map, o);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_HashSet_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1HashSet_12_1classLit;
}
;
_.isEmpty__Z = function java_util_HashSet_isEmpty__Z(){
  return this.java_util_HashSet_map.java_util_AbstractHashMap_size == 0;
}
;
_.iterator__Ljava_util_Iterator_2 = function java_util_HashSet_iterator__Ljava_util_Iterator_2(){
  return java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2Ljava_util_Iterator_2(java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2Ljava_util_Set_2(this.java_util_HashSet_map));
}
;
_.remove__Ljava_lang_Object_2Z = function java_util_HashSet_remove__Ljava_lang_Object_2Z(o){
  return java_util_HashSet_$remove__Ljava_util_HashSet_2Ljava_lang_Object_2Z(this, o);
}
;
_.size__I = function java_util_HashSet_size__I(){
  return this.java_util_HashSet_map.java_util_AbstractHashMap_size;
}
;
_.toString__Ljava_lang_String_2$ = function java_util_HashSet_toString__Ljava_lang_String_2(){
  return java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2Ljava_lang_String_2(java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2Ljava_util_Set_2(this.java_util_HashSet_map));
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_Set]);
_.java_util_HashSet_map = null;
function java_util_IdentityHashMap_IdentityHashMap__V(){
  java_util_AbstractHashMap_$clearImpl__Ljava_util_AbstractHashMap_2V(this);
}

function java_util_IdentityHashMap(){
}

_ = java_util_IdentityHashMap_IdentityHashMap__V.prototype = java_util_IdentityHashMap.prototype = new java_util_AbstractHashMap;
_.equals__Ljava_lang_Object_2Z$ = function java_util_IdentityHashMap_equals__Ljava_lang_Object_2Z(obj){
  var entry, entry$iterator, otherKey, otherMap, otherValue;
  if (obj === this) {
    return true;
  }
  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(obj, Q$java_util_Map)) {
    return false;
  }
  otherMap = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(obj, Q$java_util_Map);
  if (this.java_util_AbstractHashMap_size != otherMap.size__I()) {
    return false;
  }
  for (entry$iterator = new java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V(otherMap.entrySet__Ljava_util_Set_2().java_util_AbstractHashMap$EntrySet_this$0); java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(entry$iterator.java_util_AbstractHashMap$EntrySetIterator_iter);) {
    entry = entry$iterator.java_util_AbstractHashMap$EntrySetIterator_last = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(entry$iterator.java_util_AbstractHashMap$EntrySetIterator_iter), Q$java_util_Map$Entry);
    otherKey = entry.getKey__Ljava_lang_Object_2();
    otherValue = entry.getValue__Ljava_lang_Object_2();
    if (!(otherKey == null?this.java_util_AbstractHashMap_nullSlotLive:com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(otherKey, Q$java_lang_String)?$intern_7 + com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(otherKey, Q$java_lang_String) in this.java_util_AbstractHashMap_stringMap:java_util_AbstractHashMap_$hasHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2IZ(this, otherKey, com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(otherKey)))) {
      return false;
    }
    if (com_google_gwt_lang_Cast_maskUndefined__Ljava_lang_Object_2Ljava_lang_Object_2(otherValue) !== com_google_gwt_lang_Cast_maskUndefined__Ljava_lang_Object_2Ljava_lang_Object_2(otherKey == null?this.java_util_AbstractHashMap_nullSlot:com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ(otherKey, Q$java_lang_String)?java_util_AbstractHashMap_$getStringValue__Ljava_util_AbstractHashMap_2Ljava_lang_String_2Ljava_lang_Object_2(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(otherKey, Q$java_lang_String)):java_util_AbstractHashMap_$getHashValue__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2ILjava_lang_Object_2(this, otherKey, com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(otherKey)))) {
      return false;
    }
  }
  return true;
}
;
_.equals__Ljava_lang_Object_2Ljava_lang_Object_2Z = function java_util_IdentityHashMap_equals__Ljava_lang_Object_2Ljava_lang_Object_2Z(value1, value2){
  return com_google_gwt_lang_Cast_maskUndefined__Ljava_lang_Object_2Ljava_lang_Object_2(value1) === com_google_gwt_lang_Cast_maskUndefined__Ljava_lang_Object_2Ljava_lang_Object_2(value2);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_IdentityHashMap_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1IdentityHashMap_12_1classLit;
}
;
_.getHashCode__Ljava_lang_Object_2I = function java_util_IdentityHashMap_getHashCode__Ljava_lang_Object_2I(key){
  return com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(key);
}
;
_.hashCode__I$ = function java_util_IdentityHashMap_hashCode__I(){
  var entry, entry$iterator, hashCode;
  hashCode = 0;
  for (entry$iterator = new java_util_AbstractHashMap$EntrySetIterator_AbstractHashMap$EntrySetIterator__Ljava_util_AbstractHashMap_2V((new java_util_AbstractHashMap$EntrySet_AbstractHashMap$EntrySet__Ljava_util_AbstractHashMap_2V(this)).java_util_AbstractHashMap$EntrySet_this$0); java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2Z(entry$iterator.java_util_AbstractHashMap$EntrySetIterator_iter);) {
    entry = entry$iterator.java_util_AbstractHashMap$EntrySetIterator_last = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractList$IteratorImpl_$next__Ljava_util_AbstractList$IteratorImpl_2Ljava_lang_Object_2(entry$iterator.java_util_AbstractHashMap$EntrySetIterator_iter), Q$java_util_Map$Entry);
    hashCode += java_lang_System_identityHashCode__Ljava_lang_Object_2I(entry.getKey__Ljava_lang_Object_2());
    hashCode += java_lang_System_identityHashCode__Ljava_lang_Object_2I(entry.getValue__Ljava_lang_Object_2());
  }
  return hashCode;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_Map]);
function java_util_LinkedList_$addBefore__Ljava_util_LinkedList_2Ljava_lang_Object_2Ljava_util_LinkedList$Node_2V(this$static, o, target){
  new java_util_LinkedList$Node_LinkedList$Node__Ljava_lang_Object_2Ljava_util_LinkedList$Node_2V(o, target);
  ++this$static.java_util_LinkedList_size;
}

function java_util_LinkedList_$listIterator__Ljava_util_LinkedList_2ILjava_util_ListIterator_2(this$static, index){
  var i, node;
  (index < 0 || index > this$static.java_util_LinkedList_size) && java_util_AbstractList_indexOutOfBounds__IIV(index, this$static.java_util_LinkedList_size);
  if (index >= this$static.java_util_LinkedList_size >> 1) {
    node = this$static.java_util_LinkedList_header;
    for (i = this$static.java_util_LinkedList_size; i > index; --i) {
      node = node.java_util_LinkedList$Node_prev;
    }
  }
   else {
    node = this$static.java_util_LinkedList_header.java_util_LinkedList$Node_next;
    for (i = 0; i < index; ++i) {
      node = node.java_util_LinkedList$Node_next;
    }
  }
  return new java_util_LinkedList$ListIteratorImpl_LinkedList$ListIteratorImpl__Ljava_util_LinkedList_2ILjava_util_LinkedList$Node_2V(this$static, index, node);
}

function java_util_LinkedList_LinkedList__V(){
  this.java_util_LinkedList_header = new java_util_LinkedList$Node_LinkedList$Node__V;
  this.java_util_LinkedList_size = 0;
}

function java_util_LinkedList(){
}

_ = java_util_LinkedList_LinkedList__V.prototype = java_util_LinkedList.prototype = new java_util_AbstractSequentialList;
_.add__Ljava_lang_Object_2Z = function java_util_LinkedList_add__Ljava_lang_Object_2Z(o){
  new java_util_LinkedList$Node_LinkedList$Node__Ljava_lang_Object_2Ljava_util_LinkedList$Node_2V(o, this.java_util_LinkedList_header);
  ++this.java_util_LinkedList_size;
  return true;
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_LinkedList_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList_12_1classLit;
}
;
_.listIterator__ILjava_util_ListIterator_2 = function java_util_LinkedList_listIterator__ILjava_util_ListIterator_2(index){
  return java_util_LinkedList_$listIterator__Ljava_util_LinkedList_2ILjava_util_ListIterator_2(this, index);
}
;
_.size__I = function java_util_LinkedList_size__I(){
  return this.java_util_LinkedList_size;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_List]);
_.java_util_LinkedList_header = null;
_.java_util_LinkedList_size = 0;
function java_util_LinkedList$ListIteratorImpl_$next__Ljava_util_LinkedList$ListIteratorImpl_2Ljava_lang_Object_2(this$static){
  if (this$static.java_util_LinkedList$ListIteratorImpl_currentNode == this$static.java_util_LinkedList$ListIteratorImpl_this$0.java_util_LinkedList_header) {
    throw new java_util_NoSuchElementException_NoSuchElementException__V;
  }
  this$static.java_util_LinkedList$ListIteratorImpl_lastNode = this$static.java_util_LinkedList$ListIteratorImpl_currentNode;
  this$static.java_util_LinkedList$ListIteratorImpl_currentNode = this$static.java_util_LinkedList$ListIteratorImpl_currentNode.java_util_LinkedList$Node_next;
  ++this$static.java_util_LinkedList$ListIteratorImpl_currentIndex;
  return this$static.java_util_LinkedList$ListIteratorImpl_lastNode.java_util_LinkedList$Node_value;
}

function java_util_LinkedList$ListIteratorImpl_$remove__Ljava_util_LinkedList$ListIteratorImpl_2V(this$static){
  java_util_LinkedList$ListIteratorImpl_$verifyCurrentElement__Ljava_util_LinkedList$ListIteratorImpl_2V(this$static);
  this$static.java_util_LinkedList$ListIteratorImpl_currentNode == this$static.java_util_LinkedList$ListIteratorImpl_lastNode?(this$static.java_util_LinkedList$ListIteratorImpl_currentNode = this$static.java_util_LinkedList$ListIteratorImpl_lastNode.java_util_LinkedList$Node_next):--this$static.java_util_LinkedList$ListIteratorImpl_currentIndex;
  java_util_LinkedList$Node_$remove__Ljava_util_LinkedList$Node_2V(this$static.java_util_LinkedList$ListIteratorImpl_lastNode);
  this$static.java_util_LinkedList$ListIteratorImpl_lastNode = null;
  --this$static.java_util_LinkedList$ListIteratorImpl_this$0.java_util_LinkedList_size;
}

function java_util_LinkedList$ListIteratorImpl_$verifyCurrentElement__Ljava_util_LinkedList$ListIteratorImpl_2V(this$static){
  if (!this$static.java_util_LinkedList$ListIteratorImpl_lastNode) {
    throw new java_lang_IllegalStateException_IllegalStateException__V;
  }
}

function java_util_LinkedList$ListIteratorImpl_LinkedList$ListIteratorImpl__Ljava_util_LinkedList_2ILjava_util_LinkedList$Node_2V(this$0, index, startNode){
  this.java_util_LinkedList$ListIteratorImpl_this$0 = this$0;
  this.java_util_LinkedList$ListIteratorImpl_currentNode = startNode;
  this.java_util_LinkedList$ListIteratorImpl_currentIndex = index;
}

function java_util_LinkedList$ListIteratorImpl(){
}

_ = java_util_LinkedList$ListIteratorImpl_LinkedList$ListIteratorImpl__Ljava_util_LinkedList_2ILjava_util_LinkedList$Node_2V.prototype = java_util_LinkedList$ListIteratorImpl.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_util_LinkedList$ListIteratorImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList$ListIteratorImpl_12_1classLit;
}
;
_.hasNext__Z = function java_util_LinkedList$ListIteratorImpl_hasNext__Z(){
  return this.java_util_LinkedList$ListIteratorImpl_currentNode != this.java_util_LinkedList$ListIteratorImpl_this$0.java_util_LinkedList_header;
}
;
_.hasPrevious__Z = function java_util_LinkedList$ListIteratorImpl_hasPrevious__Z(){
  return this.java_util_LinkedList$ListIteratorImpl_currentNode.java_util_LinkedList$Node_prev != this.java_util_LinkedList$ListIteratorImpl_this$0.java_util_LinkedList_header;
}
;
_.next__Ljava_lang_Object_2 = function java_util_LinkedList$ListIteratorImpl_next__Ljava_lang_Object_2(){
  return java_util_LinkedList$ListIteratorImpl_$next__Ljava_util_LinkedList$ListIteratorImpl_2Ljava_lang_Object_2(this);
}
;
_.previous__Ljava_lang_Object_2 = function java_util_LinkedList$ListIteratorImpl_previous__Ljava_lang_Object_2(){
  if (this.java_util_LinkedList$ListIteratorImpl_currentNode.java_util_LinkedList$Node_prev == this.java_util_LinkedList$ListIteratorImpl_this$0.java_util_LinkedList_header) {
    throw new java_util_NoSuchElementException_NoSuchElementException__V;
  }
  this.java_util_LinkedList$ListIteratorImpl_lastNode = this.java_util_LinkedList$ListIteratorImpl_currentNode = this.java_util_LinkedList$ListIteratorImpl_currentNode.java_util_LinkedList$Node_prev;
  --this.java_util_LinkedList$ListIteratorImpl_currentIndex;
  return this.java_util_LinkedList$ListIteratorImpl_lastNode.java_util_LinkedList$Node_value;
}
;
_.remove__V = function java_util_LinkedList$ListIteratorImpl_remove__V(){
  java_util_LinkedList$ListIteratorImpl_$remove__Ljava_util_LinkedList$ListIteratorImpl_2V(this);
}
;
_.java_util_LinkedList$ListIteratorImpl_currentIndex = 0;
_.java_util_LinkedList$ListIteratorImpl_currentNode = null;
_.java_util_LinkedList$ListIteratorImpl_lastNode = null;
_.java_util_LinkedList$ListIteratorImpl_this$0 = null;
function java_util_LinkedList$Node_$remove__Ljava_util_LinkedList$Node_2V(this$static){
  this$static.java_util_LinkedList$Node_next.java_util_LinkedList$Node_prev = this$static.java_util_LinkedList$Node_prev;
  this$static.java_util_LinkedList$Node_prev.java_util_LinkedList$Node_next = this$static.java_util_LinkedList$Node_next;
  this$static.java_util_LinkedList$Node_next = this$static.java_util_LinkedList$Node_prev = this$static;
}

function java_util_LinkedList$Node_LinkedList$Node__V(){
  this.java_util_LinkedList$Node_next = this.java_util_LinkedList$Node_prev = this;
}

function java_util_LinkedList$Node_LinkedList$Node__Ljava_lang_Object_2Ljava_util_LinkedList$Node_2V(value, nextNode){
  this.java_util_LinkedList$Node_value = value;
  this.java_util_LinkedList$Node_next = nextNode;
  this.java_util_LinkedList$Node_prev = nextNode.java_util_LinkedList$Node_prev;
  nextNode.java_util_LinkedList$Node_prev.java_util_LinkedList$Node_next = this;
  nextNode.java_util_LinkedList$Node_prev = this;
}

function java_util_LinkedList$Node(){
}

_ = java_util_LinkedList$Node_LinkedList$Node__Ljava_lang_Object_2Ljava_util_LinkedList$Node_2V.prototype = java_util_LinkedList$Node_LinkedList$Node__V.prototype = java_util_LinkedList$Node.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function java_util_LinkedList$Node_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList$Node_12_1classLit;
}
;
_.java_util_LinkedList$Node_next = null;
_.java_util_LinkedList$Node_prev = null;
_.java_util_LinkedList$Node_value = null;
function java_util_MapEntryImpl_MapEntryImpl__Ljava_lang_Object_2Ljava_lang_Object_2V(key, value){
  this.java_util_MapEntryImpl_key = key;
  this.java_util_MapEntryImpl_value = value;
}

function java_util_MapEntryImpl(){
}

_ = java_util_MapEntryImpl_MapEntryImpl__Ljava_lang_Object_2Ljava_lang_Object_2V.prototype = java_util_MapEntryImpl.prototype = new java_util_AbstractMapEntry;
_.getClass__Ljava_lang_Class_2$ = function java_util_MapEntryImpl_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1MapEntryImpl_12_1classLit;
}
;
_.getKey__Ljava_lang_Object_2 = function java_util_MapEntryImpl_getKey__Ljava_lang_Object_2(){
  return this.java_util_MapEntryImpl_key;
}
;
_.getValue__Ljava_lang_Object_2 = function java_util_MapEntryImpl_getValue__Ljava_lang_Object_2(){
  return this.java_util_MapEntryImpl_value;
}
;
_.setValue__Ljava_lang_Object_2Ljava_lang_Object_2 = function java_util_MapEntryImpl_setValue__Ljava_lang_Object_2Ljava_lang_Object_2(value){
  var old;
  old = this.java_util_MapEntryImpl_value;
  this.java_util_MapEntryImpl_value = value;
  return old;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_util_Map$Entry]);
_.java_util_MapEntryImpl_key = null;
_.java_util_MapEntryImpl_value = null;
function java_util_NoSuchElementException_NoSuchElementException__V(){
  com_google_gwt_core_client_impl_StackTraceCreator$Collector_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$Collector_2Ljava_lang_Throwable_2V();
}

function java_util_NoSuchElementException(){
}

_ = java_util_NoSuchElementException_NoSuchElementException__V.prototype = java_util_NoSuchElementException.prototype = new java_lang_RuntimeException;
_.getClass__Ljava_lang_Class_2$ = function java_util_NoSuchElementException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1NoSuchElementException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_RuntimeException, Q$java_lang_Throwable, Q$java_util_NoSuchElementException]);
function java_util_Vector_Vector__V(){
  this.java_util_Vector_arrayList = new java_util_ArrayList_ArrayList__V;
}

function java_util_Vector(){
}

_ = java_util_Vector_Vector__V.prototype = java_util_Vector.prototype = new java_util_AbstractList;
_.add__Ljava_lang_Object_2Z = function java_util_Vector_add__Ljava_lang_Object_2Z(o){
  return java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(this.java_util_Vector_arrayList, o);
}
;
_.add__ILjava_lang_Object_2V = function java_util_Vector_add__ILjava_lang_Object_2V(index, o){
  java_util_ArrayList_$add__Ljava_util_ArrayList_2ILjava_lang_Object_2V(this.java_util_Vector_arrayList, index, o);
}
;
_.contains__Ljava_lang_Object_2Z = function java_util_Vector_contains__Ljava_lang_Object_2Z(elem){
  return java_util_ArrayList_$indexOf__Ljava_util_ArrayList_2Ljava_lang_Object_2II(this.java_util_Vector_arrayList, elem, 0) != -1;
}
;
_.get__ILjava_lang_Object_2 = function java_util_Vector_get__ILjava_lang_Object_2(index){
  return java_util_ArrayList_$get__Ljava_util_ArrayList_2ILjava_lang_Object_2(this.java_util_Vector_arrayList, index);
}
;
_.getClass__Ljava_lang_Class_2$ = function java_util_Vector_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Vector_12_1classLit;
}
;
_.isEmpty__Z = function java_util_Vector_isEmpty__Z(){
  return this.java_util_Vector_arrayList.java_util_ArrayList_size == 0;
}
;
_.iterator__Ljava_util_Iterator_2 = function java_util_Vector_iterator__Ljava_util_Iterator_2(){
  return new java_util_AbstractList$IteratorImpl_AbstractList$IteratorImpl__Ljava_util_AbstractList_2V(this.java_util_Vector_arrayList);
}
;
_.remove__ILjava_lang_Object_2 = function java_util_Vector_remove__ILjava_lang_Object_2(index){
  return java_util_ArrayList_$remove__Ljava_util_ArrayList_2ILjava_lang_Object_2(this.java_util_Vector_arrayList, index);
}
;
_.set__ILjava_lang_Object_2Ljava_lang_Object_2 = function java_util_Vector_set__ILjava_lang_Object_2Ljava_lang_Object_2(index, elem){
  return java_util_ArrayList_$set__Ljava_util_ArrayList_2ILjava_lang_Object_2Ljava_lang_Object_2(this.java_util_Vector_arrayList, index, elem);
}
;
_.size__I = function java_util_Vector_size__I(){
  return this.java_util_Vector_arrayList.java_util_ArrayList_size;
}
;
_.toArray___3Ljava_lang_Object_2 = function java_util_Vector_toArray___3Ljava_lang_Object_2(){
  return java_util_ArrayList_$toArray__Ljava_util_ArrayList_2_3Ljava_lang_Object_2(this.java_util_Vector_arrayList);
}
;
_.toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2 = function java_util_Vector_toArray___3Ljava_lang_Object_2_3Ljava_lang_Object_2(a){
  return java_util_ArrayList_$toArray__Ljava_util_ArrayList_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2(this.java_util_Vector_arrayList, a);
}
;
_.toString__Ljava_lang_String_2$ = function java_util_Vector_toString__Ljava_lang_String_2(){
  return java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2Ljava_lang_String_2(this.java_util_Vector_arrayList);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_List]);
_.java_util_Vector_arrayList = null;
function java_util_Stack_Stack__V(){
  java_util_Vector_Vector__V.call(this);
}

function java_util_Stack(){
}

_ = java_util_Stack_Stack__V.prototype = java_util_Stack.prototype = new java_util_Vector;
_.getClass__Ljava_lang_Class_2$ = function java_util_Stack_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Stack_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_util_List]);
function java_util_Utility_equalsWithNullCheck__Ljava_lang_Object_2Ljava_lang_Object_2Z(a, b){
  return com_google_gwt_lang_Cast_maskUndefined__Ljava_lang_Object_2Ljava_lang_Object_2(a) === com_google_gwt_lang_Cast_maskUndefined__Ljava_lang_Object_2Ljava_lang_Object_2(b) || a != null && com_google_gwt_core_client_JavaScriptObject_equals_1_1devirtual$__Ljava_lang_Object_2Ljava_lang_Object_2Z(a, b);
}

function sk_marek_barak_client_Coment_Coment__V(){
  this.sk_marek_barak_client_Coment_user = $intern_218;
  this.sk_marek_barak_client_Coment_text = $intern_218;
  this.sk_marek_barak_client_Coment_key = $intern_218;
}

function sk_marek_barak_client_Coment(){
}

_ = sk_marek_barak_client_Coment_Coment__V.prototype = sk_marek_barak_client_Coment.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_Coment_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1Coment_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$sk_marek_barak_client_Coment]);
_.sk_marek_barak_client_Coment_key = null;
_.sk_marek_barak_client_Coment_text = null;
_.sk_marek_barak_client_Coment_user = null;
_.sk_marek_barak_client_Coment_userId = null;
function sk_marek_barak_client_ComentService_1Proxy_$clinit__V(){
  sk_marek_barak_client_ComentService_1Proxy_$clinit__V = nullMethod;
  sk_marek_barak_client_ComentService_1Proxy_SERIALIZER = new sk_marek_barak_client_ComentService_1TypeSerializer_ComentService_1TypeSerializer__V;
}

function sk_marek_barak_client_ComentService_1Proxy_$addComent__Lsk_marek_barak_client_ComentService_1Proxy_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, text, thoughtId, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_219, 'addComent');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_220, 2);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, text));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, thoughtId));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_222);
    }
     else 
      throw $e0;
  }
}

--></script>
<script><!--
function sk_marek_barak_client_ComentService_1Proxy_$getThoughtComents__Lsk_marek_barak_client_ComentService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, thoughtID, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_219, 'getThoughtComents');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_220, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, thoughtID));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException))
      throw $e0;
  }
}

function sk_marek_barak_client_ComentService_1Proxy_$removeComent__Lsk_marek_barak_client_ComentService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, key, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_219, 'removeComent');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_220, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, key));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_223);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_ComentService_1Proxy_$removeThoughtComents__Lsk_marek_barak_client_ComentService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, thoughtID, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_219, 'removeThoughtComents');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_220, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, thoughtID));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_224);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_ComentService_1Proxy_ComentService_1Proxy__V(){
  sk_marek_barak_client_ComentService_1Proxy_$clinit__V();
  com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_RemoteServiceProxy__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_Serializer_2V.call(this, $moduleBase, 'comentService', '76781890D5BA9BBAD815B7090040B42D', sk_marek_barak_client_ComentService_1Proxy_SERIALIZER);
}

function sk_marek_barak_client_ComentService_1Proxy(){
}

_ = sk_marek_barak_client_ComentService_1Proxy_ComentService_1Proxy__V.prototype = sk_marek_barak_client_ComentService_1Proxy.prototype = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy;
_.createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2 = function sk_marek_barak_client_ComentService_1Proxy_createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(){
  var toReturn;
  toReturn = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamWriter__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this);
  return toReturn;
}
;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ComentService_1Proxy_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentService_11Proxy_12_1classLit;
}
;
var sk_marek_barak_client_ComentService_1Proxy_SERIALIZER;
function sk_marek_barak_client_ComentService_1TypeSerializer_$clinit__V(){
  var sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0, sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0;
  sk_marek_barak_client_ComentService_1TypeSerializer_$clinit__V = nullMethod;
  sk_marek_barak_client_ComentService_1TypeSerializer_methodMapNative = (sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0 = {} , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_225] = [com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_226] = [com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2, com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_227] = [undefined, undefined, com_google_gwt_user_client_rpc_XsrfToken_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_XsrfToken_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_221] = [com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2V, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_String_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_228] = [com_google_gwt_user_client_rpc_core_java_util_ArrayList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2, com_google_gwt_user_client_rpc_core_java_util_ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_229] = [com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_230] = [com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_231] = [com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_232] = [com_google_gwt_user_client_rpc_core_java_util_LinkedList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2, com_google_gwt_user_client_rpc_core_java_util_LinkedList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_233] = [com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2, com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_234] = [com_google_gwt_user_client_rpc_core_java_util_Vector_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2, com_google_gwt_user_client_rpc_core_java_util_Vector_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_235] = [sk_marek_barak_client_Coment_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_Coment_2, sk_marek_barak_client_Coment_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_Coment_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_236] = [sk_marek_barak_client_Coment_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_Coment_2, sk_marek_barak_client_Coment_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_Coment_2V] , sk_marek_barak_client_ComentService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0);
  sk_marek_barak_client_ComentService_1TypeSerializer_signatureMapNative = (sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0 = [] , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1IncompatibleRemoteServiceException_12_1classLit)] = $intern_225 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcTokenException_12_1classLit)] = $intern_226 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1XsrfToken_12_1classLit)] = $intern_227 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1String_12_1classLit)] = $intern_221 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1ArrayList_12_1classLit)] = $intern_228 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Arrays$ArrayList_12_1classLit)] = $intern_229 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$EmptyList_12_1classLit)] = $intern_230 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$SingletonList_12_1classLit)] = $intern_231 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList_12_1classLit)] = $intern_232 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Stack_12_1classLit)] = $intern_233 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Vector_12_1classLit)] = $intern_234 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1Coment_12_1classLit)] = $intern_235 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1Coment_12_1classLit)] = $intern_236 , sk_marek_barak_client_ComentService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0);
}

function sk_marek_barak_client_ComentService_1TypeSerializer_ComentService_1TypeSerializer__V(){
  sk_marek_barak_client_ComentService_1TypeSerializer_$clinit__V();
  com_google_gwt_user_client_rpc_impl_SerializerBase_SerializerBase__Ljava_util_Map_2Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Ljava_util_Map_2Lcom_google_gwt_core_client_JsArrayString_2V.call(this, sk_marek_barak_client_ComentService_1TypeSerializer_methodMapNative, sk_marek_barak_client_ComentService_1TypeSerializer_signatureMapNative);
}

function sk_marek_barak_client_ComentService_1TypeSerializer(){
}

_ = sk_marek_barak_client_ComentService_1TypeSerializer_ComentService_1TypeSerializer__V.prototype = sk_marek_barak_client_ComentService_1TypeSerializer.prototype = new com_google_gwt_user_client_rpc_impl_SerializerBase;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ComentService_1TypeSerializer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentService_11TypeSerializer_12_1classLit;
}
;
var sk_marek_barak_client_ComentService_1TypeSerializer_methodMapNative = null, sk_marek_barak_client_ComentService_1TypeSerializer_signatureMapNative = null;
function sk_marek_barak_client_ComentUI_ComentUI__Lsk_marek_barak_client_Coment_2V(coment){
  var absolutePanel, lblUser, pshbtnClose, textArea;
  this.sk_marek_barak_client_ComentUI_user = coment.sk_marek_barak_client_Coment_user;
  this.sk_marek_barak_client_ComentUI_key = coment.sk_marek_barak_client_Coment_key;
  this.sk_marek_barak_client_ComentUI_text = coment.sk_marek_barak_client_Coment_text;
  absolutePanel = new com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__V;
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this, absolutePanel);
  absolutePanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = '169px';
  absolutePanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = '67px';
  lblUser = new com_google_gwt_user_client_ui_Label_Label__Ljava_lang_String_2V(this.sk_marek_barak_client_ComentUI_user);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, lblUser, 0, 0);
  pshbtnClose = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V($intern_237);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, pshbtnClose, 150, 0);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(pshbtnClose, new sk_marek_barak_client_ComentUI$1_ComentUI$1__Lsk_marek_barak_client_ComentUI_2V(this), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  pshbtnClose.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = '7px';
  pshbtnClose.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = '11px';
  textArea = new com_google_gwt_user_client_ui_TextArea_TextArea__V;
  com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(textArea, this.sk_marek_barak_client_ComentUI_text);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, textArea, 0, 19);
}

function sk_marek_barak_client_ComentUI(){
}

_ = sk_marek_barak_client_ComentUI_ComentUI__Lsk_marek_barak_client_Coment_2V.prototype = sk_marek_barak_client_ComentUI.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ComentUI_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentUI_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.sk_marek_barak_client_ComentUI_key = null;
_.sk_marek_barak_client_ComentUI_text = null;
_.sk_marek_barak_client_ComentUI_user = null;
_.sk_marek_barak_client_ComentUI_userId = null;
function sk_marek_barak_client_ComentUI$1_ComentUI$1__Lsk_marek_barak_client_ComentUI_2V(this$0){
  this.sk_marek_barak_client_ComentUI$1_this$0 = this$0;
}

function sk_marek_barak_client_ComentUI$1(){
}

_ = sk_marek_barak_client_ComentUI$1_ComentUI$1__Lsk_marek_barak_client_ComentUI_2V.prototype = sk_marek_barak_client_ComentUI$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ComentUI$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentUI$1_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ComentUI$1_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  var comentService;
  if (sk_marek_barak_client_ShareLife_curentUser.sk_marek_barak_client_UserInformation_userID == this.sk_marek_barak_client_ComentUI$1_this$0.sk_marek_barak_client_ComentUI_userId) {
    comentService = new sk_marek_barak_client_ComentService_1Proxy_ComentService_1Proxy__V;
    sk_marek_barak_client_ComentService_1Proxy_$removeComent__Lsk_marek_barak_client_ComentService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(comentService, this.sk_marek_barak_client_ComentUI$1_this$0.sk_marek_barak_client_ComentUI_key, new sk_marek_barak_client_ComentUI$1$1_ComentUI$1$1__Lsk_marek_barak_client_ComentUI$1_2V(this));
  }
   else 
    com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V('You cant delete this comment');
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ComentUI$1_this$0 = null;
function sk_marek_barak_client_ComentUI$1$1_$onSuccess__Lsk_marek_barak_client_ComentUI$1$1_2Ljava_lang_Void_2V(this$static){
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ComentUI$1$1_this$1.sk_marek_barak_client_ComentUI$1_this$0);
}

function sk_marek_barak_client_ComentUI$1$1_ComentUI$1$1__Lsk_marek_barak_client_ComentUI$1_2V(this$1){
  this.sk_marek_barak_client_ComentUI$1$1_this$1 = this$1;
}

function sk_marek_barak_client_ComentUI$1$1(){
}

_ = sk_marek_barak_client_ComentUI$1$1_ComentUI$1$1__Lsk_marek_barak_client_ComentUI$1_2V.prototype = sk_marek_barak_client_ComentUI$1$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ComentUI$1$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentUI$1$1_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ComentUI$1$1_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_223);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ComentUI$1$1_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ComentUI$1$1_$onSuccess__Lsk_marek_barak_client_ComentUI$1$1_2Ljava_lang_Void_2V(this, com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(result));
}
;
_.sk_marek_barak_client_ComentUI$1$1_this$1 = null;
function sk_marek_barak_client_Coment_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_Coment_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_lang_Object_1Array_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Ljava_lang_Object_2V(streamReader, instance);
}

function sk_marek_barak_client_Coment_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_Coment_2(streamReader){
  var size;
  size = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader);
  return com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1Coment_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$sk_marek_barak_client_Coment, size, 0);
}

--></script>
<script><!--
function sk_marek_barak_client_Coment_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_Coment_2V(streamReader, instance){
  sk_marek_barak_client_Coment_1FieldSerializer_setKey__Lsk_marek_barak_client_Coment_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
  sk_marek_barak_client_Coment_1FieldSerializer_setText__Lsk_marek_barak_client_Coment_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
  sk_marek_barak_client_Coment_1FieldSerializer_setUser__Lsk_marek_barak_client_Coment_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
  sk_marek_barak_client_Coment_1FieldSerializer_setUserId__Lsk_marek_barak_client_Coment_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
}

function sk_marek_barak_client_Coment_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_Coment_2(streamReader){
  return new sk_marek_barak_client_Coment_Coment__V;
}

function sk_marek_barak_client_Coment_1FieldSerializer_setKey__Lsk_marek_barak_client_Coment_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_Coment_key = value;
}

function sk_marek_barak_client_Coment_1FieldSerializer_setText__Lsk_marek_barak_client_Coment_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_Coment_text = value;
}

function sk_marek_barak_client_Coment_1FieldSerializer_setUser__Lsk_marek_barak_client_Coment_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_Coment_user = value;
}

function sk_marek_barak_client_Coment_1FieldSerializer_setUserId__Lsk_marek_barak_client_Coment_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_Coment_userId = value;
}

function sk_marek_barak_client_JustEmpty_JustEmpty__V(){
  var absolutePanel;
  absolutePanel = new com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__V;
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this, absolutePanel);
}

function sk_marek_barak_client_JustEmpty(){
}

_ = sk_marek_barak_client_JustEmpty_JustEmpty__V.prototype = sk_marek_barak_client_JustEmpty.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_JustEmpty_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1JustEmpty_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
function sk_marek_barak_client_LoggedInUserServerice_1Proxy_$clinit__V(){
  sk_marek_barak_client_LoggedInUserServerice_1Proxy_$clinit__V = nullMethod;
  sk_marek_barak_client_LoggedInUserServerice_1Proxy_SERIALIZER = new sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_LoggedInUserServerice_1TypeSerializer__V;
}

function sk_marek_barak_client_LoggedInUserServerice_1Proxy_$getLoogedInUsers__Lsk_marek_barak_client_LoggedInUserServerice_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, callback){
  var $e0, helper;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_238, 'getLoogedInUsers');
  try {
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_239, 0);
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException))
      throw $e0;
  }
}

function sk_marek_barak_client_LoggedInUserServerice_1Proxy_$loggedIn__Lsk_marek_barak_client_LoggedInUserServerice_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, callback){
  var $e0, helper;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_238, $intern_240);
  try {
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_239, 0);
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_241);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_LoggedInUserServerice_1Proxy_$loggedOut__Lsk_marek_barak_client_LoggedInUserServerice_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, callback){
  var $e0, helper;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_238, 'loggedOut');
  try {
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_239, 0);
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException))
      throw $e0;
  }
}

function sk_marek_barak_client_LoggedInUserServerice_1Proxy_LoggedInUserServerice_1Proxy__V(){
  sk_marek_barak_client_LoggedInUserServerice_1Proxy_$clinit__V();
  com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_RemoteServiceProxy__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_Serializer_2V.call(this, $moduleBase, $intern_240, 'FE0C63F0840114479836964AC321C3E7', sk_marek_barak_client_LoggedInUserServerice_1Proxy_SERIALIZER);
}

function sk_marek_barak_client_LoggedInUserServerice_1Proxy(){
}

_ = sk_marek_barak_client_LoggedInUserServerice_1Proxy_LoggedInUserServerice_1Proxy__V.prototype = sk_marek_barak_client_LoggedInUserServerice_1Proxy.prototype = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy;
_.createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2 = function sk_marek_barak_client_LoggedInUserServerice_1Proxy_createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(){
  var toReturn;
  toReturn = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamWriter__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this);
  return toReturn;
}
;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_LoggedInUserServerice_1Proxy_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoggedInUserServerice_11Proxy_12_1classLit;
}
;
var sk_marek_barak_client_LoggedInUserServerice_1Proxy_SERIALIZER;
function sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_$clinit__V(){
  var sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0, sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0;
  sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_$clinit__V = nullMethod;
  sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_methodMapNative = (sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0 = {} , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_242] = [com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2, com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_225] = [com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_226] = [com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2, com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_227] = [undefined, undefined, com_google_gwt_user_client_rpc_XsrfToken_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_XsrfToken_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_221] = [com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2V, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_String_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_243] = [com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Date_2, com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Date_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_244] = [com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Time_2, com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Time_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_245] = [com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Timestamp_2, com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Timestamp_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_228] = [com_google_gwt_user_client_rpc_core_java_util_ArrayList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2, com_google_gwt_user_client_rpc_core_java_util_ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_229] = [com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_230] = [com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_231] = [com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_246] = [com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Date_2, com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Date_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_232] = [com_google_gwt_user_client_rpc_core_java_util_LinkedList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2, com_google_gwt_user_client_rpc_core_java_util_LinkedList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_233] = [com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2, com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_234] = [com_google_gwt_user_client_rpc_core_java_util_Vector_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2, com_google_gwt_user_client_rpc_core_java_util_Vector_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_247] = [sk_marek_barak_client_UserInformation_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserInformation_2, sk_marek_barak_client_UserInformation_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserInformation_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_248] = [sk_marek_barak_client_UserInformation_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserInformation_2, sk_marek_barak_client_UserInformation_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserInformation_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_249] = [sk_marek_barak_client_UserThought_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserThought_2, sk_marek_barak_client_UserThought_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserThought_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_250] = [sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserThought_2, sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserThought_2V] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0);
  sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_signatureMapNative = (sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0 = [] , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1impl_1DateRecord_12_1classLit)] = $intern_242 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1IncompatibleRemoteServiceException_12_1classLit)] = $intern_225 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcTokenException_12_1classLit)] = $intern_226 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1XsrfToken_12_1classLit)] = $intern_227 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1String_12_1classLit)] = $intern_221 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Date_12_1classLit)] = $intern_243 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Time_12_1classLit)] = $intern_244 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Timestamp_12_1classLit)] = $intern_245 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1ArrayList_12_1classLit)] = $intern_228 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Arrays$ArrayList_12_1classLit)] = $intern_229 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$EmptyList_12_1classLit)] = $intern_230 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$SingletonList_12_1classLit)] = $intern_231 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Date_12_1classLit)] = $intern_246 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList_12_1classLit)] = $intern_232 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Stack_12_1classLit)] = $intern_233 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Vector_12_1classLit)] = $intern_234 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserInformation_12_1classLit)] = $intern_247 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1UserInformation_12_1classLit)] = $intern_248 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserThought_12_1classLit)] = $intern_249 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1UserThought_12_1classLit)] = $intern_250 , sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0);
}

function sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_LoggedInUserServerice_1TypeSerializer__V(){
  sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_$clinit__V();
  com_google_gwt_user_client_rpc_impl_SerializerBase_SerializerBase__Ljava_util_Map_2Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Ljava_util_Map_2Lcom_google_gwt_core_client_JsArrayString_2V.call(this, sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_methodMapNative, sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_signatureMapNative);
}

function sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer(){
}

_ = sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_LoggedInUserServerice_1TypeSerializer__V.prototype = sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer.prototype = new com_google_gwt_user_client_rpc_impl_SerializerBase;
--></script>
<script><!--
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoggedInUserServerice_11TypeSerializer_12_1classLit;
}
;
var sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_methodMapNative = null, sk_marek_barak_client_LoggedInUserServerice_1TypeSerializer_signatureMapNative = null;
function sk_marek_barak_client_LoginInfo_LoginInfo__V(){
  this.sk_marek_barak_client_LoginInfo_loginUrl = $intern_2;
  this.sk_marek_barak_client_LoginInfo_logoutUrl = $intern_2;
  this.sk_marek_barak_client_LoginInfo_logedIn = (java_lang_Boolean_$clinit__V() , java_lang_Boolean_$clinit__V() , java_lang_Boolean_FALSE);
}

function sk_marek_barak_client_LoginInfo(){
}

_ = sk_marek_barak_client_LoginInfo_LoginInfo__V.prototype = sk_marek_barak_client_LoginInfo.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_LoginInfo_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoginInfo_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$sk_marek_barak_client_LoginInfo]);
_.sk_marek_barak_client_LoginInfo_logedIn = null;
_.sk_marek_barak_client_LoginInfo_loginUrl = null;
_.sk_marek_barak_client_LoginInfo_logoutUrl = null;
function sk_marek_barak_client_LoginInfo_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_LoginInfo_2V(streamReader, instance){
  sk_marek_barak_client_LoginInfo_1FieldSerializer_setLogedIn__Lsk_marek_barak_client_LoginInfo_2Ljava_lang_Boolean_2V(instance, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(streamReader), Q$java_lang_Boolean));
  sk_marek_barak_client_LoginInfo_1FieldSerializer_setLoginUrl__Lsk_marek_barak_client_LoginInfo_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
  sk_marek_barak_client_LoginInfo_1FieldSerializer_setLogoutUrl__Lsk_marek_barak_client_LoginInfo_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
}

function sk_marek_barak_client_LoginInfo_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_LoginInfo_2(streamReader){
  return new sk_marek_barak_client_LoginInfo_LoginInfo__V;
}

function sk_marek_barak_client_LoginInfo_1FieldSerializer_setLogedIn__Lsk_marek_barak_client_LoginInfo_2Ljava_lang_Boolean_2V(instance, value){
  instance.sk_marek_barak_client_LoginInfo_logedIn = value;
}

function sk_marek_barak_client_LoginInfo_1FieldSerializer_setLoginUrl__Lsk_marek_barak_client_LoginInfo_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_LoginInfo_loginUrl = value;
}

function sk_marek_barak_client_LoginInfo_1FieldSerializer_setLogoutUrl__Lsk_marek_barak_client_LoginInfo_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_LoginInfo_logoutUrl = value;
}

function sk_marek_barak_client_LoginService_1Proxy_$clinit__V(){
  sk_marek_barak_client_LoginService_1Proxy_$clinit__V = nullMethod;
  sk_marek_barak_client_LoginService_1Proxy_SERIALIZER = new sk_marek_barak_client_LoginService_1TypeSerializer_LoginService_1TypeSerializer__V;
}

function sk_marek_barak_client_LoginService_1Proxy_$login__Lsk_marek_barak_client_LoginService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, requestUrl, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_251, $intern_252);
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, 'sk.marek.barak.client.LoginService', 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, requestUrl));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_253);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_LoginService_1Proxy_LoginService_1Proxy__V(){
  sk_marek_barak_client_LoginService_1Proxy_$clinit__V();
  com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_RemoteServiceProxy__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_Serializer_2V.call(this, $moduleBase, $intern_252, '4593C121E1959CB89D7BC3E79A1F8426', sk_marek_barak_client_LoginService_1Proxy_SERIALIZER);
}

function sk_marek_barak_client_LoginService_1Proxy(){
}

_ = sk_marek_barak_client_LoginService_1Proxy_LoginService_1Proxy__V.prototype = sk_marek_barak_client_LoginService_1Proxy.prototype = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy;
_.createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2 = function sk_marek_barak_client_LoginService_1Proxy_createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(){
  var toReturn;
  toReturn = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamWriter__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this);
  return toReturn;
}
;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_LoginService_1Proxy_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoginService_11Proxy_12_1classLit;
}
;
var sk_marek_barak_client_LoginService_1Proxy_SERIALIZER;
function sk_marek_barak_client_LoginService_1TypeSerializer_$clinit__V(){
  var sk_marek_barak_client_LoginService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0, sk_marek_barak_client_LoginService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0;
  sk_marek_barak_client_LoginService_1TypeSerializer_$clinit__V = nullMethod;
  sk_marek_barak_client_LoginService_1TypeSerializer_methodMapNative = (sk_marek_barak_client_LoginService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0 = {} , sk_marek_barak_client_LoginService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_225] = [com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V] , sk_marek_barak_client_LoginService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_226] = [com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2, com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2V] , sk_marek_barak_client_LoginService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_227] = [undefined, undefined, com_google_gwt_user_client_rpc_XsrfToken_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_XsrfToken_2V] , sk_marek_barak_client_LoginService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_254] = [com_google_gwt_user_client_rpc_core_java_lang_Boolean_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Boolean_2, com_google_gwt_user_client_rpc_core_java_lang_Boolean_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_Boolean_2V] , sk_marek_barak_client_LoginService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_221] = [com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2V, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_String_2V] , sk_marek_barak_client_LoginService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_255] = [sk_marek_barak_client_LoginInfo_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_LoginInfo_2, sk_marek_barak_client_LoginInfo_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_LoginInfo_2V] , sk_marek_barak_client_LoginService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0);
  sk_marek_barak_client_LoginService_1TypeSerializer_signatureMapNative = (sk_marek_barak_client_LoginService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0 = [] , sk_marek_barak_client_LoginService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1IncompatibleRemoteServiceException_12_1classLit)] = $intern_225 , sk_marek_barak_client_LoginService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcTokenException_12_1classLit)] = $intern_226 , sk_marek_barak_client_LoginService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1XsrfToken_12_1classLit)] = $intern_227 , sk_marek_barak_client_LoginService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Boolean_12_1classLit)] = $intern_254 , sk_marek_barak_client_LoginService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1String_12_1classLit)] = $intern_221 , sk_marek_barak_client_LoginService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoginInfo_12_1classLit)] = $intern_255 , sk_marek_barak_client_LoginService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0);
}

function sk_marek_barak_client_LoginService_1TypeSerializer_LoginService_1TypeSerializer__V(){
  sk_marek_barak_client_LoginService_1TypeSerializer_$clinit__V();
  com_google_gwt_user_client_rpc_impl_SerializerBase_SerializerBase__Ljava_util_Map_2Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Ljava_util_Map_2Lcom_google_gwt_core_client_JsArrayString_2V.call(this, sk_marek_barak_client_LoginService_1TypeSerializer_methodMapNative, sk_marek_barak_client_LoginService_1TypeSerializer_signatureMapNative);
}

function sk_marek_barak_client_LoginService_1TypeSerializer(){
}

_ = sk_marek_barak_client_LoginService_1TypeSerializer_LoginService_1TypeSerializer__V.prototype = sk_marek_barak_client_LoginService_1TypeSerializer.prototype = new com_google_gwt_user_client_rpc_impl_SerializerBase;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_LoginService_1TypeSerializer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoginService_11TypeSerializer_12_1classLit;
}
;
var sk_marek_barak_client_LoginService_1TypeSerializer_methodMapNative = null, sk_marek_barak_client_LoginService_1TypeSerializer_signatureMapNative = null;
function sk_marek_barak_client_MessageService_1Proxy_$clinit__V(){
  sk_marek_barak_client_MessageService_1Proxy_$clinit__V = nullMethod;
  sk_marek_barak_client_MessageService_1Proxy_SERIALIZER = new sk_marek_barak_client_MessageService_1TypeSerializer_MessageService_1TypeSerializer__V;
}

function sk_marek_barak_client_MessageService_1Proxy_$getMessage__Lsk_marek_barak_client_MessageService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, userId, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_256, 'getMessage');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_257, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, userId));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_STRING));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException))
      throw $e0;
  }
}

function sk_marek_barak_client_MessageService_1Proxy_$sendMessage__Lsk_marek_barak_client_MessageService_1Proxy_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, userId, message, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_256, 'sendMessage');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_257, 2);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, userId));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, message));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_258);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_MessageService_1Proxy_MessageService_1Proxy__V(){
  sk_marek_barak_client_MessageService_1Proxy_$clinit__V();
  com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_RemoteServiceProxy__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_Serializer_2V.call(this, $moduleBase, $intern_8, '98959AC12FEBEF66B1637C575FF986A7', sk_marek_barak_client_MessageService_1Proxy_SERIALIZER);
}

function sk_marek_barak_client_MessageService_1Proxy(){
}

_ = sk_marek_barak_client_MessageService_1Proxy_MessageService_1Proxy__V.prototype = sk_marek_barak_client_MessageService_1Proxy.prototype = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy;
_.createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2 = function sk_marek_barak_client_MessageService_1Proxy_createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(){
  var toReturn;
  toReturn = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamWriter__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this);
  return toReturn;
}
;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_MessageService_1Proxy_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1MessageService_11Proxy_12_1classLit;
}
;
var sk_marek_barak_client_MessageService_1Proxy_SERIALIZER;
function sk_marek_barak_client_MessageService_1TypeSerializer_$clinit__V(){
  var sk_marek_barak_client_MessageService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0, sk_marek_barak_client_MessageService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0;
  sk_marek_barak_client_MessageService_1TypeSerializer_$clinit__V = nullMethod;
  sk_marek_barak_client_MessageService_1TypeSerializer_methodMapNative = (sk_marek_barak_client_MessageService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0 = {} , sk_marek_barak_client_MessageService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_225] = [com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V] , sk_marek_barak_client_MessageService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_226] = [com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2, com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2V] , sk_marek_barak_client_MessageService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_227] = [undefined, undefined, com_google_gwt_user_client_rpc_XsrfToken_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_XsrfToken_2V] , sk_marek_barak_client_MessageService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_221] = [com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2V, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_String_2V] , sk_marek_barak_client_MessageService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0);
  sk_marek_barak_client_MessageService_1TypeSerializer_signatureMapNative = (sk_marek_barak_client_MessageService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0 = [] , sk_marek_barak_client_MessageService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1IncompatibleRemoteServiceException_12_1classLit)] = $intern_225 , sk_marek_barak_client_MessageService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcTokenException_12_1classLit)] = $intern_226 , sk_marek_barak_client_MessageService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1XsrfToken_12_1classLit)] = $intern_227 , sk_marek_barak_client_MessageService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1String_12_1classLit)] = $intern_221 , sk_marek_barak_client_MessageService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0);
}

function sk_marek_barak_client_MessageService_1TypeSerializer_MessageService_1TypeSerializer__V(){
  sk_marek_barak_client_MessageService_1TypeSerializer_$clinit__V();
  com_google_gwt_user_client_rpc_impl_SerializerBase_SerializerBase__Ljava_util_Map_2Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Ljava_util_Map_2Lcom_google_gwt_core_client_JsArrayString_2V.call(this, sk_marek_barak_client_MessageService_1TypeSerializer_methodMapNative, sk_marek_barak_client_MessageService_1TypeSerializer_signatureMapNative);
}

function sk_marek_barak_client_MessageService_1TypeSerializer(){
}

_ = sk_marek_barak_client_MessageService_1TypeSerializer_MessageService_1TypeSerializer__V.prototype = sk_marek_barak_client_MessageService_1TypeSerializer.prototype = new com_google_gwt_user_client_rpc_impl_SerializerBase;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_MessageService_1TypeSerializer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1MessageService_11TypeSerializer_12_1classLit;
}
;
var sk_marek_barak_client_MessageService_1TypeSerializer_methodMapNative = null, sk_marek_barak_client_MessageService_1TypeSerializer_signatureMapNative = null;
--></script>
<script><!--
function sk_marek_barak_client_ShareLife_$addAllUsers__Lsk_marek_barak_client_ShareLife_2Ljava_util_List_2V(this$static, users){
  var row, user, user$iterator, userInfo, usr;
  com_google_gwt_user_client_ui_FlexTable_$removeAllRows__Lcom_google_gwt_user_client_ui_FlexTable_2V(this$static.sk_marek_barak_client_ShareLife_userTable);
  for (user$iterator = users.iterator__Ljava_util_Iterator_2(); user$iterator.hasNext__Z();) {
    user = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(user$iterator.next__Ljava_lang_Object_2(), Q$sk_marek_barak_client_UserInformation);
    !this$static.sk_marek_barak_client_ShareLife_loggedInUSers && (this$static.sk_marek_barak_client_ShareLife_loggedInUSers = new java_util_HashMap_HashMap__V);
    java_util_AbstractHashMap_$containsKey__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Z(this$static.sk_marek_barak_client_ShareLife_loggedInUSers, user.sk_marek_barak_client_UserInformation_userID) || java_util_AbstractHashMap_$put__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.sk_marek_barak_client_ShareLife_loggedInUSers, user.sk_marek_barak_client_UserInformation_userID, user.sk_marek_barak_client_UserInformation_name);
    if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(user.sk_marek_barak_client_UserInformation_userID, sk_marek_barak_client_ShareLife_curentUser.sk_marek_barak_client_UserInformation_userID))
      continue;
    usr = new com_google_gwt_user_client_ui_Label_Label__Ljava_lang_String_2V(user.sk_marek_barak_client_UserInformation_name);
    usr.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = '100px';
    com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(usr, new sk_marek_barak_client_ShareLife$12_ShareLife$12__Lsk_marek_barak_client_ShareLife_2V(this$static, user), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
    userInfo = new com_google_gwt_user_client_ui_Button_Button__Ljava_lang_String_2V('->');
    userInfo.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'showUser';
    com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(userInfo, new sk_marek_barak_client_ShareLife$13_ShareLife$13__Lsk_marek_barak_client_ShareLife_2V(this$static, user), com_google_gwt_event_dom_client_ClickEvent_TYPE);
    row = this$static.sk_marek_barak_client_ShareLife_userTable.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length;
    com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_userTable, row, 0, usr);
    com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_userTable, row, 1, userInfo);
  }
}

function sk_marek_barak_client_ShareLife_$addUserChat__Lsk_marek_barak_client_ShareLife_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, name, id){
  var iterator, tmp;
  iterator = new com_google_gwt_user_client_ui_HTMLTable$1_HTMLTable$1__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this$static.sk_marek_barak_client_ShareLife_chatTable);
  tmp = new sk_marek_barak_client_UserTab_UserTab__Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_ui_FlexTable_2V(name, id, this$static.sk_marek_barak_client_ShareLife_chatTable);
  if (iterator.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex < iterator.com_google_gwt_user_client_ui_HTMLTable$1_widgetList.java_util_ArrayList_size) {
    while (iterator.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex < iterator.com_google_gwt_user_client_ui_HTMLTable$1_widgetList.java_util_ArrayList_size) {
      if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_ui_HTMLTable$1_$next__Lcom_google_gwt_user_client_ui_HTMLTable$1_2Lcom_google_gwt_user_client_ui_Widget_2(iterator), Q$sk_marek_barak_client_UserTab).sk_marek_barak_client_UserTab_userID, tmp.sk_marek_barak_client_UserTab_userID))
        return;
    }
    com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_chatTable, 0, com_google_gwt_user_client_ui_FlexTable_$getCellCount__Lcom_google_gwt_user_client_ui_FlexTable_2II(this$static.sk_marek_barak_client_ShareLife_chatTable, 0), tmp);
  }
   else {
    com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_chatTable, 0, 0, tmp);
  }
}

function sk_marek_barak_client_ShareLife_$addUserThought__Lsk_marek_barak_client_ShareLife_2Lsk_marek_barak_client_UserThought_2V(this$static, thought){
  com_google_gwt_user_client_ui_HTMLTable_$insertRow__Lcom_google_gwt_user_client_ui_HTMLTable_2II(this$static.sk_marek_barak_client_ShareLife_storyTable, 1);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_storyTable, 1, 0, new sk_marek_barak_client_ThoughtUI_ThoughtUI__Lsk_marek_barak_client_UserThought_2V(thought));
}

function sk_marek_barak_client_ShareLife_$checkForToken__Lsk_marek_barak_client_ShareLife_2V(this$static){
  !this$static.sk_marek_barak_client_ShareLife_tokenService && (this$static.sk_marek_barak_client_ShareLife_tokenService = (!sk_marek_barak_shared_TokenServiceFactory_tokenService && (sk_marek_barak_shared_TokenServiceFactory_tokenService = new sk_marek_barak_client_TokenService_1Proxy_TokenService_1Proxy__V) , sk_marek_barak_shared_TokenServiceFactory_tokenService));
  sk_marek_barak_client_TokenService_1Proxy_$getTokens__Lsk_marek_barak_client_TokenService_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_ShareLife_tokenService, new sk_marek_barak_client_ShareLife$15_ShareLife$15__Lsk_marek_barak_client_ShareLife_2V(this$static));
}

function sk_marek_barak_client_ShareLife_$getUserThoughts__Lsk_marek_barak_client_ShareLife_2V(this$static){
  !this$static.sk_marek_barak_client_ShareLife_thoughtService && (this$static.sk_marek_barak_client_ShareLife_thoughtService = (!sk_marek_barak_shared_ThoughtServiceFactory_thoughtService && (sk_marek_barak_shared_ThoughtServiceFactory_thoughtService = new sk_marek_barak_client_ThoughtService_1Proxy_ThoughtService_1Proxy__V) , sk_marek_barak_shared_ThoughtServiceFactory_thoughtService));
  !!this$static.sk_marek_barak_client_ShareLife_loggedInUSers && sk_marek_barak_client_ThoughtService_1Proxy_$getUsersThought__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_util_List_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_ShareLife_thoughtService, new java_util_ArrayList_ArrayList__Ljava_util_Collection_2V(java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2Ljava_util_Set_2(this$static.sk_marek_barak_client_ShareLife_loggedInUSers)), new sk_marek_barak_client_ShareLife$16_ShareLife$16__Lsk_marek_barak_client_ShareLife_2V(this$static));
}

function sk_marek_barak_client_ShareLife_$loadAllUsers__Lsk_marek_barak_client_ShareLife_2V(this$static){
  sk_marek_barak_client_LoggedInUserServerice_1Proxy_$getLoogedInUsers__Lsk_marek_barak_client_LoggedInUserServerice_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_ShareLife_loggedIn, new sk_marek_barak_client_ShareLife$11_ShareLife$11__Lsk_marek_barak_client_ShareLife_2V(this$static));
}

function sk_marek_barak_client_ShareLife_$loadLogin__Lsk_marek_barak_client_ShareLife_2V(this$static){
  var loginLabel, panel, singInLink;
  panel = new com_google_gwt_user_client_ui_VerticalPanel_VerticalPanel__V;
  loginLabel = new com_google_gwt_user_client_ui_Label_Label__Ljava_lang_String_2V('Please login to your Google acount to access the Share-Life social network');
  singInLink = new com_google_gwt_user_client_ui_Anchor_Anchor__Ljava_lang_String_2V('Sign in');
  com_google_gwt_user_client_ui_Anchor_$setHref__Lcom_google_gwt_user_client_ui_Anchor_2Ljava_lang_String_2V(singInLink, this$static.sk_marek_barak_client_ShareLife_loginInfo.sk_marek_barak_client_LoginInfo_loginUrl);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(panel, loginLabel);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(panel, singInLink);
  com_google_gwt_user_client_ui_Panel_$clear__Lcom_google_gwt_user_client_ui_Panel_2V(com_google_gwt_user_client_ui_RootLayoutPanel_get__Lcom_google_gwt_user_client_ui_RootLayoutPanel_2());
  com_google_gwt_user_client_ui_LayoutPanel_$add__Lcom_google_gwt_user_client_ui_LayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(com_google_gwt_user_client_ui_RootLayoutPanel_get__Lcom_google_gwt_user_client_ui_RootLayoutPanel_2(), panel);
}

function sk_marek_barak_client_ShareLife_$onModuleLoad__Lsk_marek_barak_client_ShareLife_2V(this$static){
  var com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0, com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0;
  this$static.sk_marek_barak_client_ShareLife_loginService = (!sk_marek_barak_shared_LoginServiceFactory_loginService && (sk_marek_barak_shared_LoginServiceFactory_loginService = new sk_marek_barak_client_LoginService_1Proxy_LoginService_1Proxy__V) , sk_marek_barak_shared_LoginServiceFactory_loginService);
  sk_marek_barak_client_LoginService_1Proxy_$login__Lsk_marek_barak_client_LoginService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_ShareLife_loginService, (com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0 = $doc.location.href , com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0 = com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0.indexOf($intern_166) , com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0 != -1 && (com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0 = com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0.substring(0, com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0)) , com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0 = com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0.indexOf('?') , com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0 != -1 && (com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0 = com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0.substring(0, com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0)) , com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0 = com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0.lastIndexOf($intern_215) , com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0 != -1 && (com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0 = com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0.substring(0, com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_i_0)) , com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0.length > 0?com_google_gwt_core_client_impl_Impl_getHostPageBaseURL__Ljava_lang_String_2_s_0 + $intern_215:$intern_2), new sk_marek_barak_client_ShareLife$1_ShareLife$1__Lsk_marek_barak_client_ShareLife_2V(this$static));
}

function sk_marek_barak_client_ShareLife_$resetChatWindows__Lsk_marek_barak_client_ShareLife_2V(this$static){
  var itr, tab;
  itr = new com_google_gwt_user_client_ui_HTMLTable$1_HTMLTable$1__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this$static.sk_marek_barak_client_ShareLife_chatTable);
  while (itr.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex < itr.com_google_gwt_user_client_ui_HTMLTable$1_widgetList.java_util_ArrayList_size) {
    tab = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_ui_HTMLTable$1_$next__Lcom_google_gwt_user_client_ui_HTMLTable$1_2Lcom_google_gwt_user_client_ui_Widget_2(itr), Q$sk_marek_barak_client_UserTab);
    com_google_gwt_user_client_ui_PopupPanel_$setPopupPosition__Lcom_google_gwt_user_client_ui_PopupPanel_2IIV(tab.sk_marek_barak_client_UserTab_popup, com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(tab.com_google_gwt_user_client_ui_UIObject_element), com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteTop__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(tab.com_google_gwt_user_client_ui_UIObject_element) - 281);
    com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(tab.com_google_gwt_user_client_ui_UIObject_element) < 160 && (com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(tab.sk_marek_barak_client_UserTab_popup) , sk_marek_barak_client_UserTab_$setUiVisible__Lsk_marek_barak_client_UserTab_2ZV(tab, true));
    com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(tab.com_google_gwt_user_client_ui_UIObject_element) + com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(tab.com_google_gwt_user_client_ui_UIObject_element, $intern_183) > com_google_gwt_dom_client_Document_$getClientWidth__Lcom_google_gwt_dom_client_Document_2I($doc) && (com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(tab.sk_marek_barak_client_UserTab_popup) , sk_marek_barak_client_UserTab_$setUiVisible__Lsk_marek_barak_client_UserTab_2ZV(tab, true));
  }
}

function sk_marek_barak_client_ShareLife_$resizeLogout__Lsk_marek_barak_client_ShareLife_2V(this$static){
  var size;
  size = com_google_gwt_dom_client_Document_$getClientWidth__Lcom_google_gwt_dom_client_Document_2I($doc) - 272;
  size < 0 && (size = 0);
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife_logoutBar, $intern_2 + size + $intern_13);
}

function sk_marek_barak_client_ShareLife_$setDistance__Lsk_marek_barak_client_ShareLife_2V(this$static){
  var actual, width;
  actual = com_google_gwt_dom_client_Document_$getClientWidth__Lcom_google_gwt_dom_client_Document_2I($doc) - 355 - com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.sk_marek_barak_client_ShareLife_empty.com_google_gwt_user_client_ui_UIObject_element);
  actual < 0?(width = $intern_146):(width = $intern_2 + actual + $intern_13);
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife_empty, width);
}

function sk_marek_barak_client_ShareLife_$showUserInfo__Lsk_marek_barak_client_ShareLife_2Lsk_marek_barak_client_UserInformation_2V(this$static, user){
  !!this$static.sk_marek_barak_client_ShareLife_shownUser && com_google_gwt_user_client_ui_DockPanel_$remove__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static.sk_marek_barak_client_ShareLife_middlePanel, this$static.sk_marek_barak_client_ShareLife_shownUser);
  this$static.sk_marek_barak_client_ShareLife_shownUser = new sk_marek_barak_client_UserProfileUI_UserProfileUI__Lsk_marek_barak_client_UserInformation_2V(user);
  this$static.sk_marek_barak_client_ShareLife_shownUser.setStyleName__Ljava_lang_String_2V($intern_259);
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife_shownUser, '350px');
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(this$static.sk_marek_barak_client_ShareLife_middlePanel, this$static.sk_marek_barak_client_ShareLife_shownUser, (com_google_gwt_user_client_ui_DockPanel_$clinit__V() , com_google_gwt_user_client_ui_DockPanel_EAST));
  sk_marek_barak_client_ShareLife_$setDistance__Lsk_marek_barak_client_ShareLife_2V(this$static);
}

function sk_marek_barak_client_ShareLife_$showUserProfile__Lsk_marek_barak_client_ShareLife_2V(this$static){
  !!this$static.sk_marek_barak_client_ShareLife_shownUser && com_google_gwt_user_client_ui_DockPanel_$remove__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Z(this$static.sk_marek_barak_client_ShareLife_middlePanel, this$static.sk_marek_barak_client_ShareLife_shownUser);
  this$static.sk_marek_barak_client_ShareLife_shownUser = new sk_marek_barak_client_UserProfile_UserProfile__V;
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife_shownUser, '350');
  this$static.sk_marek_barak_client_ShareLife_shownUser.setStyleName__Ljava_lang_String_2V($intern_259);
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(this$static.sk_marek_barak_client_ShareLife_middlePanel, this$static.sk_marek_barak_client_ShareLife_shownUser, (com_google_gwt_user_client_ui_DockPanel_$clinit__V() , com_google_gwt_user_client_ui_DockPanel_EAST));
  sk_marek_barak_client_ShareLife_$setDistance__Lsk_marek_barak_client_ShareLife_2V(this$static);
}

--></script>
<script><!--
function sk_marek_barak_client_ShareLife_$signedIn__Lsk_marek_barak_client_ShareLife_2Lsk_marek_barak_client_UserInformation_2V(this$static, info){
  var btnPost, chatPanel, headerPanel, logOut, rootLayoutPanel, text, thoughtTimer, timer, userPanel;
  this$static.sk_marek_barak_client_ShareLife_loggedIn = (!sk_marek_barak_shared_LoggedInUserServiceFactory_loggedInService && (sk_marek_barak_shared_LoggedInUserServiceFactory_loggedInService = new sk_marek_barak_client_LoggedInUserServerice_1Proxy_LoggedInUserServerice_1Proxy__V) , sk_marek_barak_shared_LoggedInUserServiceFactory_loggedInService);
  sk_marek_barak_client_LoggedInUserServerice_1Proxy_$loggedIn__Lsk_marek_barak_client_LoggedInUserServerice_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_ShareLife_loggedIn, new sk_marek_barak_client_ShareLife$2_ShareLife$2__Lsk_marek_barak_client_ShareLife_2V(this$static));
  sk_marek_barak_client_ShareLife_curentUser = info;
  this$static.sk_marek_barak_client_ShareLife_userTable = new com_google_gwt_user_client_ui_FlexTable_FlexTable__V;
  this$static.sk_marek_barak_client_ShareLife_chatTable = new com_google_gwt_user_client_ui_FlexTable_FlexTable__V;
  this$static.sk_marek_barak_client_ShareLife_storyTable = new com_google_gwt_user_client_ui_FlexTable_FlexTable__V;
  com_google_gwt_user_client_ui_HTMLTable_$setCellSpacing__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static.sk_marek_barak_client_ShareLife_userTable, 0);
  com_google_gwt_user_client_ui_HTMLTable_$setCellSpacing__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static.sk_marek_barak_client_ShareLife_chatTable, 12);
  this$static.sk_marek_barak_client_ShareLife_mainPanel = new com_google_gwt_user_client_ui_DockLayoutPanel_DockLayoutPanel__Lcom_google_gwt_dom_client_Style$Unit_2V((com_google_gwt_dom_client_Style$Unit_$clinit__V() , com_google_gwt_dom_client_Style$Unit_EM));
  headerPanel = new com_google_gwt_user_client_ui_DockPanel_DockPanel__V;
  headerPanel.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = $intern_260;
  com_google_gwt_user_client_ui_DockPanel_$setHorizontalAlignment__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2V(headerPanel, (com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__V() , com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1CENTER));
  this$static.sk_marek_barak_client_ShareLife_profile = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V('Profile');
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this$static.sk_marek_barak_client_ShareLife_profile, new sk_marek_barak_client_ShareLife$3_ShareLife$3__Lsk_marek_barak_client_ShareLife_2V(this$static), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  sk_marek_barak_client_ShareLife_logo = new com_google_gwt_user_client_ui_Label_Label__Ljava_lang_String_2V('Share-Life');
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(sk_marek_barak_client_ShareLife_logo, '113px', '30px');
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(sk_marek_barak_client_ShareLife_logo, 'logo');
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(headerPanel, sk_marek_barak_client_ShareLife_logo, (com_google_gwt_user_client_ui_DockPanel_$clinit__V() , com_google_gwt_user_client_ui_DockPanel_WEST));
  this$static.sk_marek_barak_client_ShareLife_menubar = new sk_marek_barak_client_JustEmpty_JustEmpty__V;
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife_menubar, '55px');
  this$static.sk_marek_barak_client_ShareLife_logoutBar = new sk_marek_barak_client_JustEmpty_JustEmpty__V;
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(headerPanel, this$static.sk_marek_barak_client_ShareLife_menubar, com_google_gwt_user_client_ui_DockPanel_WEST);
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(headerPanel, this$static.sk_marek_barak_client_ShareLife_profile, com_google_gwt_user_client_ui_DockPanel_CENTER);
  logOut = new com_google_gwt_user_client_ui_Anchor_Anchor__Ljava_lang_String_2V('Log out');
  com_google_gwt_user_client_ui_Anchor_$setHref__Lcom_google_gwt_user_client_ui_Anchor_2Ljava_lang_String_2V(logOut, this$static.sk_marek_barak_client_ShareLife_loginInfo.sk_marek_barak_client_LoginInfo_logoutUrl);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(logOut, new sk_marek_barak_client_ShareLife$4_ShareLife$4__Lsk_marek_barak_client_ShareLife_2V(this$static), com_google_gwt_event_dom_client_ClickEvent_TYPE);
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(headerPanel, logOut, com_google_gwt_user_client_ui_DockPanel_EAST);
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(headerPanel, this$static.sk_marek_barak_client_ShareLife_logoutBar, com_google_gwt_user_client_ui_DockPanel_EAST);
  com_google_gwt_user_client_ui_DockLayoutPanel_$insert__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2DLcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_mainPanel, headerPanel, (com_google_gwt_user_client_ui_DockLayoutPanel$Direction_$clinit__V() , com_google_gwt_user_client_ui_DockLayoutPanel$Direction_NORTH), 3);
  sk_marek_barak_client_ShareLife_$resizeLogout__Lsk_marek_barak_client_ShareLife_2V(this$static);
  rootLayoutPanel = com_google_gwt_user_client_ui_RootLayoutPanel_get__Lcom_google_gwt_user_client_ui_RootLayoutPanel_2();
  com_google_gwt_user_client_ui_Panel_$clear__Lcom_google_gwt_user_client_ui_Panel_2V(rootLayoutPanel);
  com_google_gwt_user_client_ui_LayoutPanel_$add__Lcom_google_gwt_user_client_ui_LayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(rootLayoutPanel, this$static.sk_marek_barak_client_ShareLife_mainPanel);
  com_google_gwt_user_client_ui_LayoutPanel_$setWidgetLeftRight__Lcom_google_gwt_user_client_ui_LayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2DLcom_google_gwt_dom_client_Style$Unit_2DLcom_google_gwt_dom_client_Style$Unit_2V(rootLayoutPanel, this$static.sk_marek_barak_client_ShareLife_mainPanel, com_google_gwt_dom_client_Style$Unit_PX, com_google_gwt_dom_client_Style$Unit_PX);
  com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(this$static.sk_marek_barak_client_ShareLife_mainPanel.com_google_gwt_user_client_ui_UIObject_element, 'dockPanelBorder', true);
  userPanel = new com_google_gwt_user_client_ui_ScrollPanel_ScrollPanel__V;
  userPanel.com_google_gwt_user_client_ui_ScrollPanel_scrollableElem.style[$intern_142] = (com_google_gwt_dom_client_Style$Overflow_$clinit__V() , $intern_207);
  com_google_gwt_user_client_ui_SimplePanel_$add__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(userPanel, this$static.sk_marek_barak_client_ShareLife_userTable);
  chatPanel = new com_google_gwt_user_client_ui_ScrollPanel_ScrollPanel__V;
  com_google_gwt_user_client_ui_SimplePanel_$add__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(chatPanel, this$static.sk_marek_barak_client_ShareLife_chatTable);
  com_google_gwt_user_client_ui_ScrollPanel_$addScrollHandler__Lcom_google_gwt_user_client_ui_ScrollPanel_2Lcom_google_gwt_event_dom_client_ScrollHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(chatPanel, new sk_marek_barak_client_ShareLife$5_ShareLife$5__Lsk_marek_barak_client_ShareLife_2V(this$static));
  com_google_gwt_user_client_ui_DockLayoutPanel_$insert__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2DLcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_mainPanel, userPanel, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_WEST, 12.4);
  com_google_gwt_user_client_ui_DockLayoutPanel_$insert__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2DLcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_mainPanel, chatPanel, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_SOUTH, 3.5);
  userPanel.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'gwt-ScrollPanel';
  this$static.sk_marek_barak_client_ShareLife_middlePanel = new com_google_gwt_user_client_ui_DockPanel_DockPanel__V;
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife_middlePanel, 'centerPanel');
  this$static.sk_marek_barak_client_ShareLife_empty = new sk_marek_barak_client_JustEmpty_JustEmpty__V;
  this$static.sk_marek_barak_client_ShareLife_newThoughtPanel = new com_google_gwt_user_client_ui_VerticalPanel_VerticalPanel__V;
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife_newThoughtPanel, $intern_261, $intern_262);
  text = new com_google_gwt_user_client_ui_TextArea_TextArea__V;
  text.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_261;
  text.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_262;
  com_google_gwt_user_client_ui_UIObject_setStyleName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2ZV(text.com_google_gwt_user_client_ui_UIObject_element, 'richTable', true);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_newThoughtPanel, text);
  btnPost = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V('Share');
  btnPost.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = '70px';
  btnPost.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = '20px';
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_newThoughtPanel, btnPost);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(btnPost, new sk_marek_barak_client_ShareLife$6_ShareLife$6__Lsk_marek_barak_client_ShareLife_2V(this$static, text), com_google_gwt_event_dom_client_ClickEvent_TYPE);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_storyTable, 0, 0, this$static.sk_marek_barak_client_ShareLife_newThoughtPanel);
  this$static.sk_marek_barak_client_ShareLife_storyScroolPanel = new com_google_gwt_user_client_ui_ScrollPanel_ScrollPanel__V;
  com_google_gwt_user_client_ui_SimplePanel_$add__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_storyScroolPanel, this$static.sk_marek_barak_client_ShareLife_storyTable);
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(this$static.sk_marek_barak_client_ShareLife_middlePanel, this$static.sk_marek_barak_client_ShareLife_storyScroolPanel, com_google_gwt_user_client_ui_DockPanel_WEST);
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(this$static.sk_marek_barak_client_ShareLife_middlePanel, this$static.sk_marek_barak_client_ShareLife_empty, com_google_gwt_user_client_ui_DockPanel_CENTER);
  com_google_gwt_user_client_ui_DockLayoutPanel_$insert__Lcom_google_gwt_user_client_ui_DockLayoutPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2DLcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife_mainPanel, this$static.sk_marek_barak_client_ShareLife_middlePanel, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_CENTER, 0);
  com_google_gwt_user_client_ui_ScrollPanel_$setHeight__Lcom_google_gwt_user_client_ui_ScrollPanel_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife_storyScroolPanel, $intern_2 + (com_google_gwt_dom_client_Document_$getClientHeight__Lcom_google_gwt_dom_client_Document_2I($doc) - 70) + $intern_13);
  com_google_gwt_user_client_ui_ScrollPanel_$setWidth__Lcom_google_gwt_user_client_ui_ScrollPanel_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife_storyScroolPanel, $intern_2 + (com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(this$static.sk_marek_barak_client_ShareLife_storyScroolPanel.com_google_gwt_user_client_ui_UIObject_element, $intern_183) + 30) + $intern_13);
  com_google_gwt_user_client_Window_addResizeHandler__Lcom_google_gwt_event_logical_shared_ResizeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new sk_marek_barak_client_ShareLife$7_ShareLife$7__Lsk_marek_barak_client_ShareLife_2V(this$static));
  timer = new sk_marek_barak_client_ShareLife$8_ShareLife$8__Lsk_marek_barak_client_ShareLife_2V(this$static);
  com_google_gwt_user_client_Timer_$scheduleRepeating__Lcom_google_gwt_user_client_Timer_2IV(timer, 10000);
  com_google_gwt_user_client_Window_addCloseHandler__Lcom_google_gwt_event_logical_shared_CloseHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new sk_marek_barak_client_ShareLife$9_ShareLife$9__Lsk_marek_barak_client_ShareLife_2V(this$static));
  thoughtTimer = new sk_marek_barak_client_ShareLife$10_ShareLife$10__Lsk_marek_barak_client_ShareLife_2V(this$static);
  com_google_gwt_user_client_Timer_$scheduleRepeating__Lcom_google_gwt_user_client_Timer_2IV(thoughtTimer, 60000);
}

function sk_marek_barak_client_ShareLife_ShareLife__V(){
}

function sk_marek_barak_client_ShareLife(){
}

_ = sk_marek_barak_client_ShareLife_ShareLife__V.prototype = sk_marek_barak_client_ShareLife.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife_12_1classLit;
}
;
_.sk_marek_barak_client_ShareLife_chatTable = null;
_.sk_marek_barak_client_ShareLife_empty = null;
_.sk_marek_barak_client_ShareLife_loggedIn = null;
_.sk_marek_barak_client_ShareLife_loggedInUSers = null;
_.sk_marek_barak_client_ShareLife_loginInfo = null;
_.sk_marek_barak_client_ShareLife_loginService = null;
_.sk_marek_barak_client_ShareLife_logoutBar = null;
_.sk_marek_barak_client_ShareLife_mainPanel = null;
_.sk_marek_barak_client_ShareLife_menubar = null;
_.sk_marek_barak_client_ShareLife_middlePanel = null;
_.sk_marek_barak_client_ShareLife_newThoughtPanel = null;
_.sk_marek_barak_client_ShareLife_profile = null;
_.sk_marek_barak_client_ShareLife_shownUser = null;
_.sk_marek_barak_client_ShareLife_storyScroolPanel = null;
_.sk_marek_barak_client_ShareLife_storyTable = null;
_.sk_marek_barak_client_ShareLife_thoughtService = null;
_.sk_marek_barak_client_ShareLife_tokenService = null;
_.sk_marek_barak_client_ShareLife_userTable = null;
var sk_marek_barak_client_ShareLife_curentUser = null, sk_marek_barak_client_ShareLife_logo = null, sk_marek_barak_client_ShareLife_openChat = null;
function sk_marek_barak_client_ShareLife$1_$onSuccess__Lsk_marek_barak_client_ShareLife$1_2Lsk_marek_barak_client_LoginInfo_2V(this$static, result){
  var userInfoService;
  this$static.sk_marek_barak_client_ShareLife$1_this$0.sk_marek_barak_client_ShareLife_loginInfo = result;
  if (this$static.sk_marek_barak_client_ShareLife$1_this$0.sk_marek_barak_client_ShareLife_loginInfo.sk_marek_barak_client_LoginInfo_logedIn.java_lang_Boolean_value) {
    userInfoService = (!sk_marek_barak_shared_UserInformationServiceFactory_userService && (sk_marek_barak_shared_UserInformationServiceFactory_userService = new sk_marek_barak_client_UserInfomationService_1Proxy_UserInfomationService_1Proxy__V) , sk_marek_barak_shared_UserInformationServiceFactory_userService);
    sk_marek_barak_client_UserInfomationService_1Proxy_$getCurentUserInformation__Lsk_marek_barak_client_UserInfomationService_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(userInfoService, new sk_marek_barak_client_ShareLife$1$1_ShareLife$1$1__Lsk_marek_barak_client_ShareLife$1_2V(this$static));
  }
   else 
    sk_marek_barak_client_ShareLife_$loadLogin__Lsk_marek_barak_client_ShareLife_2V(this$static.sk_marek_barak_client_ShareLife$1_this$0);
}

function sk_marek_barak_client_ShareLife$1_ShareLife$1__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$1_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$1(){
}

_ = sk_marek_barak_client_ShareLife$1_ShareLife$1__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$1_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ShareLife$1_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_253);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ShareLife$1_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ShareLife$1_$onSuccess__Lsk_marek_barak_client_ShareLife$1_2Lsk_marek_barak_client_LoginInfo_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$sk_marek_barak_client_LoginInfo));
}
;
_.sk_marek_barak_client_ShareLife$1_this$0 = null;
function sk_marek_barak_client_ShareLife$1$1_$onSuccess__Lsk_marek_barak_client_ShareLife$1$1_2Lsk_marek_barak_client_UserInformation_2V(this$static, result){
  sk_marek_barak_client_ShareLife_$signedIn__Lsk_marek_barak_client_ShareLife_2Lsk_marek_barak_client_UserInformation_2V(this$static.sk_marek_barak_client_ShareLife$1$1_this$1.sk_marek_barak_client_ShareLife$1_this$0, result);
}

function sk_marek_barak_client_ShareLife$1$1_ShareLife$1$1__Lsk_marek_barak_client_ShareLife$1_2V(this$1){
  this.sk_marek_barak_client_ShareLife$1$1_this$1 = this$1;
}

function sk_marek_barak_client_ShareLife$1$1(){
}

_ = sk_marek_barak_client_ShareLife$1$1_ShareLife$1$1__Lsk_marek_barak_client_ShareLife$1_2V.prototype = sk_marek_barak_client_ShareLife$1$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$1$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$1$1_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ShareLife$1$1_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_263);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ShareLife$1$1_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ShareLife$1$1_$onSuccess__Lsk_marek_barak_client_ShareLife$1$1_2Lsk_marek_barak_client_UserInformation_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$sk_marek_barak_client_UserInformation));
}
;
_.sk_marek_barak_client_ShareLife$1$1_this$1 = null;
function sk_marek_barak_client_ShareLife$10_ShareLife$10__Lsk_marek_barak_client_ShareLife_2V(this$0){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.sk_marek_barak_client_ShareLife$10_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$10(){
}

_ = sk_marek_barak_client_ShareLife$10_ShareLife$10__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$10.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$10_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$10_12_1classLit;
}
;
_.run__V = function sk_marek_barak_client_ShareLife$10_run__V(){
  sk_marek_barak_client_ShareLife_$getUserThoughts__Lsk_marek_barak_client_ShareLife_2V(this.sk_marek_barak_client_ShareLife$10_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.sk_marek_barak_client_ShareLife$10_this$0 = null;
function sk_marek_barak_client_ShareLife$11_$onSuccess__Lsk_marek_barak_client_ShareLife$11_2Ljava_util_List_2V(this$static, result){
  sk_marek_barak_client_ShareLife_$addAllUsers__Lsk_marek_barak_client_ShareLife_2Ljava_util_List_2V(this$static.sk_marek_barak_client_ShareLife$11_this$0, result);
}

function sk_marek_barak_client_ShareLife$11_ShareLife$11__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$11_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$11(){
}

_ = sk_marek_barak_client_ShareLife$11_ShareLife$11__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$11.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$11_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$11_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ShareLife$11_onFailure__Ljava_lang_Throwable_2V(caught){
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ShareLife$11_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ShareLife$11_$onSuccess__Lsk_marek_barak_client_ShareLife$11_2Ljava_util_List_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$java_util_List));
}
;
_.sk_marek_barak_client_ShareLife$11_this$0 = null;
function sk_marek_barak_client_ShareLife$12_ShareLife$12__Lsk_marek_barak_client_ShareLife_2V(this$0, val$user){
  this.sk_marek_barak_client_ShareLife$12_this$0 = this$0;
  this.sk_marek_barak_client_ShareLife$12_val$user = val$user;
}

function sk_marek_barak_client_ShareLife$12(){
}

_ = sk_marek_barak_client_ShareLife$12_ShareLife$12__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$12.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$12_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$12_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ShareLife$12_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_ShareLife_$addUserChat__Lsk_marek_barak_client_ShareLife_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_ShareLife$12_this$0, this.sk_marek_barak_client_ShareLife$12_val$user.sk_marek_barak_client_UserInformation_name, this.sk_marek_barak_client_ShareLife$12_val$user.sk_marek_barak_client_UserInformation_userID);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ShareLife$12_this$0 = null;
_.sk_marek_barak_client_ShareLife$12_val$user = null;
function sk_marek_barak_client_ShareLife$13_ShareLife$13__Lsk_marek_barak_client_ShareLife_2V(this$0, val$user){
  this.sk_marek_barak_client_ShareLife$13_this$0 = this$0;
  this.sk_marek_barak_client_ShareLife$13_val$user = val$user;
}

function sk_marek_barak_client_ShareLife$13(){
}

_ = sk_marek_barak_client_ShareLife$13_ShareLife$13__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$13.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$13_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$13_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ShareLife$13_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_ShareLife_$showUserInfo__Lsk_marek_barak_client_ShareLife_2Lsk_marek_barak_client_UserInformation_2V(this.sk_marek_barak_client_ShareLife$13_this$0, this.sk_marek_barak_client_ShareLife$13_val$user);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ShareLife$13_this$0 = null;
_.sk_marek_barak_client_ShareLife$13_val$user = null;
function sk_marek_barak_client_ShareLife$14_ShareLife$14__Lsk_marek_barak_client_ShareLife_2V(){
}

function sk_marek_barak_client_ShareLife$14(){
}

_ = sk_marek_barak_client_ShareLife$14_ShareLife$14__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$14.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$14_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$14_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ShareLife$14_onFailure__Ljava_lang_Throwable_2V(caught){
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ShareLife$14_onSuccess__Ljava_lang_Object_2V(result){
  com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(result);
}
;
function sk_marek_barak_client_ShareLife$15_$onSuccess__Lsk_marek_barak_client_ShareLife$15_2Ljava_util_List_2V(this$static, result){
  var user, user$iterator;
  if (result) {
    !sk_marek_barak_client_ShareLife_openChat && (sk_marek_barak_client_ShareLife_openChat = new java_util_ArrayList_ArrayList__V);
    for (user$iterator = result.iterator__Ljava_util_Iterator_2(); user$iterator.hasNext__Z();) {
      user = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(user$iterator.next__Ljava_lang_Object_2(), Q$java_lang_String);
      if (java_util_ArrayList_$indexOf__Ljava_util_ArrayList_2Ljava_lang_Object_2II(sk_marek_barak_client_ShareLife_openChat, user, 0) == -1) {
        java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2Z(sk_marek_barak_client_ShareLife_openChat, user);
        sk_marek_barak_client_ShareLife_$addUserChat__Lsk_marek_barak_client_ShareLife_2Ljava_lang_String_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife$15_this$0, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(java_util_AbstractHashMap_$get__Ljava_util_AbstractHashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.sk_marek_barak_client_ShareLife$15_this$0.sk_marek_barak_client_ShareLife_loggedInUSers, user), Q$java_lang_String), user);
      }
    }
  }
}

function sk_marek_barak_client_ShareLife$15_ShareLife$15__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$15_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$15(){
}

_ = sk_marek_barak_client_ShareLife$15_ShareLife$15__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$15.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$15_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$15_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ShareLife$15_onFailure__Ljava_lang_Throwable_2V(caught){
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ShareLife$15_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ShareLife$15_$onSuccess__Lsk_marek_barak_client_ShareLife$15_2Ljava_util_List_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$java_util_List));
}
;
_.sk_marek_barak_client_ShareLife$15_this$0 = null;
--></script>
<script><!--
function sk_marek_barak_client_ShareLife$16_$onSuccess__Lsk_marek_barak_client_ShareLife$16_2Ljava_util_List_2V(this$static, result){
  var i;
  java_util_Collections_sort__Ljava_util_List_2V(result);
  for (i = 0; i < result.size__I(); ++i) {
    com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ShareLife$16_this$0.sk_marek_barak_client_ShareLife_storyTable, i + 1, 0, new sk_marek_barak_client_ThoughtUI_ThoughtUI__Lsk_marek_barak_client_UserThought_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result.get__ILjava_lang_Object_2(i), Q$sk_marek_barak_client_UserThought)));
  }
  if (this$static.sk_marek_barak_client_ShareLife$16_this$0.sk_marek_barak_client_ShareLife_storyTable.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length > result.size__I() + 1) {
    for (i = result.size__I() + 1; i < this$static.sk_marek_barak_client_ShareLife$16_this$0.sk_marek_barak_client_ShareLife_storyTable.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length; ++i)
      com_google_gwt_user_client_ui_HTMLTable_$removeRow__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static.sk_marek_barak_client_ShareLife$16_this$0.sk_marek_barak_client_ShareLife_storyTable, i);
  }
}

function sk_marek_barak_client_ShareLife$16_ShareLife$16__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$16_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$16(){
}

_ = sk_marek_barak_client_ShareLife$16_ShareLife$16__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$16.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$16_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$16_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ShareLife$16_onFailure__Ljava_lang_Throwable_2V(caught){
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ShareLife$16_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ShareLife$16_$onSuccess__Lsk_marek_barak_client_ShareLife$16_2Ljava_util_List_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$java_util_List));
}
;
_.sk_marek_barak_client_ShareLife$16_this$0 = null;
function sk_marek_barak_client_ShareLife$2_$onSuccess__Lsk_marek_barak_client_ShareLife$2_2Ljava_lang_Void_2V(this$static){
  sk_marek_barak_client_ShareLife_$loadAllUsers__Lsk_marek_barak_client_ShareLife_2V(this$static.sk_marek_barak_client_ShareLife$2_this$0);
  sk_marek_barak_client_ShareLife_$getUserThoughts__Lsk_marek_barak_client_ShareLife_2V(this$static.sk_marek_barak_client_ShareLife$2_this$0);
}

function sk_marek_barak_client_ShareLife$2_ShareLife$2__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$2_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$2(){
}

_ = sk_marek_barak_client_ShareLife$2_ShareLife$2__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$2_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ShareLife$2_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_241);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ShareLife$2_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ShareLife$2_$onSuccess__Lsk_marek_barak_client_ShareLife$2_2Ljava_lang_Void_2V(this, com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(result));
}
;
_.sk_marek_barak_client_ShareLife$2_this$0 = null;
function sk_marek_barak_client_ShareLife$3_ShareLife$3__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$3_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$3(){
}

_ = sk_marek_barak_client_ShareLife$3_ShareLife$3__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$3.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$3_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ShareLife$3_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_ShareLife_$showUserProfile__Lsk_marek_barak_client_ShareLife_2V(this.sk_marek_barak_client_ShareLife$3_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ShareLife$3_this$0 = null;
function sk_marek_barak_client_ShareLife$4_ShareLife$4__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$4_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$4(){
}

_ = sk_marek_barak_client_ShareLife$4_ShareLife$4__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$4.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$4_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ShareLife$4_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_LoggedInUserServerice_1Proxy_$loggedOut__Lsk_marek_barak_client_LoggedInUserServerice_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this.sk_marek_barak_client_ShareLife$4_this$0.sk_marek_barak_client_ShareLife_loggedIn, new sk_marek_barak_client_ShareLife$14_ShareLife$14__Lsk_marek_barak_client_ShareLife_2V);
  sk_marek_barak_client_ShareLife_$loadLogin__Lsk_marek_barak_client_ShareLife_2V(this.sk_marek_barak_client_ShareLife$4_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ShareLife$4_this$0 = null;
function sk_marek_barak_client_ShareLife$5_ShareLife$5__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$5_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$5(){
}

_ = sk_marek_barak_client_ShareLife$5_ShareLife$5__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$5.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$5_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$5_12_1classLit;
}
;
_.onScroll__Lcom_google_gwt_event_dom_client_ScrollEvent_2V = function sk_marek_barak_client_ShareLife$5_onScroll__Lcom_google_gwt_event_dom_client_ScrollEvent_2V(event){
  sk_marek_barak_client_ShareLife_$resetChatWindows__Lsk_marek_barak_client_ShareLife_2V(this.sk_marek_barak_client_ShareLife$5_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ScrollHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ShareLife$5_this$0 = null;
function sk_marek_barak_client_ShareLife$6_ShareLife$6__Lsk_marek_barak_client_ShareLife_2V(this$0, val$text){
  this.sk_marek_barak_client_ShareLife$6_this$0 = this$0;
  this.sk_marek_barak_client_ShareLife$6_val$text = val$text;
}

function sk_marek_barak_client_ShareLife$6(){
}

_ = sk_marek_barak_client_ShareLife$6_ShareLife$6__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$6.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$6_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$6_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ShareLife$6_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  if (!java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z($intern_2, com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this.sk_marek_barak_client_ShareLife$6_val$text.com_google_gwt_user_client_ui_UIObject_element, $intern_24))) {
    !this.sk_marek_barak_client_ShareLife$6_this$0.sk_marek_barak_client_ShareLife_thoughtService && (this.sk_marek_barak_client_ShareLife$6_this$0.sk_marek_barak_client_ShareLife_thoughtService = (!sk_marek_barak_shared_ThoughtServiceFactory_thoughtService && (sk_marek_barak_shared_ThoughtServiceFactory_thoughtService = new sk_marek_barak_client_ThoughtService_1Proxy_ThoughtService_1Proxy__V) , sk_marek_barak_shared_ThoughtServiceFactory_thoughtService));
    sk_marek_barak_client_ThoughtService_1Proxy_$saveThought__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this.sk_marek_barak_client_ShareLife$6_this$0.sk_marek_barak_client_ShareLife_thoughtService, com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this.sk_marek_barak_client_ShareLife$6_val$text.com_google_gwt_user_client_ui_UIObject_element, $intern_24), new sk_marek_barak_client_ShareLife$6$1_ShareLife$6$1__Lsk_marek_barak_client_ShareLife$6_2V(this, this.sk_marek_barak_client_ShareLife$6_val$text));
  }
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ShareLife$6_this$0 = null;
_.sk_marek_barak_client_ShareLife$6_val$text = null;
function sk_marek_barak_client_ShareLife$6$1_$onSuccess__Lsk_marek_barak_client_ShareLife$6$1_2Lsk_marek_barak_client_UserThought_2V(this$static, result){
  sk_marek_barak_client_ShareLife_$addUserThought__Lsk_marek_barak_client_ShareLife_2Lsk_marek_barak_client_UserThought_2V(this$static.sk_marek_barak_client_ShareLife$6$1_this$1.sk_marek_barak_client_ShareLife$6_this$0, result);
  com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ShareLife$6$1_val$text, $intern_2);
}

function sk_marek_barak_client_ShareLife$6$1_ShareLife$6$1__Lsk_marek_barak_client_ShareLife$6_2V(this$1, val$text){
  this.sk_marek_barak_client_ShareLife$6$1_this$1 = this$1;
  this.sk_marek_barak_client_ShareLife$6$1_val$text = val$text;
}

function sk_marek_barak_client_ShareLife$6$1(){
}

_ = sk_marek_barak_client_ShareLife$6$1_ShareLife$6$1__Lsk_marek_barak_client_ShareLife$6_2V.prototype = sk_marek_barak_client_ShareLife$6$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$6$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$6$1_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ShareLife$6$1_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_264);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ShareLife$6$1_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ShareLife$6$1_$onSuccess__Lsk_marek_barak_client_ShareLife$6$1_2Lsk_marek_barak_client_UserThought_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$sk_marek_barak_client_UserThought));
}
;
_.sk_marek_barak_client_ShareLife$6$1_this$1 = null;
_.sk_marek_barak_client_ShareLife$6$1_val$text = null;
function sk_marek_barak_client_ShareLife$7_ShareLife$7__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$7_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$7(){
}

_ = sk_marek_barak_client_ShareLife$7_ShareLife$7__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$7.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$7_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$7_12_1classLit;
}
;
_.onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V = function sk_marek_barak_client_ShareLife$7_onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V(event){
  com_google_gwt_user_client_ui_ScrollPanel_$setHeight__Lcom_google_gwt_user_client_ui_ScrollPanel_2Ljava_lang_String_2V(this.sk_marek_barak_client_ShareLife$7_this$0.sk_marek_barak_client_ShareLife_storyScroolPanel, $intern_2 + (com_google_gwt_dom_client_Document_$getClientHeight__Lcom_google_gwt_dom_client_Document_2I($doc) - 70) + $intern_13);
  sk_marek_barak_client_ShareLife_$resetChatWindows__Lsk_marek_barak_client_ShareLife_2V(this.sk_marek_barak_client_ShareLife$7_this$0);
  sk_marek_barak_client_ShareLife_$setDistance__Lsk_marek_barak_client_ShareLife_2V(this.sk_marek_barak_client_ShareLife$7_this$0);
  sk_marek_barak_client_ShareLife_$resizeLogout__Lsk_marek_barak_client_ShareLife_2V(this.sk_marek_barak_client_ShareLife$7_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_ResizeHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ShareLife$7_this$0 = null;
function sk_marek_barak_client_ShareLife$8_ShareLife$8__Lsk_marek_barak_client_ShareLife_2V(this$0){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.sk_marek_barak_client_ShareLife$8_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$8(){
}

_ = sk_marek_barak_client_ShareLife$8_ShareLife$8__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$8.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$8_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$8_12_1classLit;
}
;
_.run__V = function sk_marek_barak_client_ShareLife$8_run__V(){
  sk_marek_barak_client_ShareLife_$loadAllUsers__Lsk_marek_barak_client_ShareLife_2V(this.sk_marek_barak_client_ShareLife$8_this$0);
  sk_marek_barak_client_ShareLife_$checkForToken__Lsk_marek_barak_client_ShareLife_2V(this.sk_marek_barak_client_ShareLife$8_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.sk_marek_barak_client_ShareLife$8_this$0 = null;
function sk_marek_barak_client_ShareLife$9_ShareLife$9__Lsk_marek_barak_client_ShareLife_2V(this$0){
  this.sk_marek_barak_client_ShareLife$9_this$0 = this$0;
}

function sk_marek_barak_client_ShareLife$9(){
}

_ = sk_marek_barak_client_ShareLife$9_ShareLife$9__Lsk_marek_barak_client_ShareLife_2V.prototype = sk_marek_barak_client_ShareLife$9.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ShareLife$9_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$9_12_1classLit;
}
;
_.onClose__Lcom_google_gwt_event_logical_shared_CloseEvent_2V = function sk_marek_barak_client_ShareLife$9_onClose__Lcom_google_gwt_event_logical_shared_CloseEvent_2V(event){
  sk_marek_barak_client_LoggedInUserServerice_1Proxy_$loggedOut__Lsk_marek_barak_client_LoggedInUserServerice_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this.sk_marek_barak_client_ShareLife$9_this$0.sk_marek_barak_client_ShareLife_loggedIn, new sk_marek_barak_client_ShareLife$14_ShareLife$14__Lsk_marek_barak_client_ShareLife_2V);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_CloseHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ShareLife$9_this$0 = null;
function sk_marek_barak_client_ThoughtService_1Proxy_$clinit__V(){
  sk_marek_barak_client_ThoughtService_1Proxy_$clinit__V = nullMethod;
  sk_marek_barak_client_ThoughtService_1Proxy_SERIALIZER = new sk_marek_barak_client_ThoughtService_1TypeSerializer_ThoughtService_1TypeSerializer__V;
}

function sk_marek_barak_client_ThoughtService_1Proxy_$deleteThought__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, key, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_265, 'deleteThought');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_266, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, key));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_267);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_ThoughtService_1Proxy_$getUserThoughts__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, userID, callback){
  var $e0, ex, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_265, 'getUserThoughts');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_266, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, userID));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      ex = $e0;
      callback.onFailure__Ljava_lang_Throwable_2V(ex);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_ThoughtService_1Proxy_$getUsersThought__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_util_List_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, usersID, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_265, 'getUsersThought');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_266, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, 'java.util.List'));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(streamWriter, usersID);
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException))
      throw $e0;
  }
}

function sk_marek_barak_client_ThoughtService_1Proxy_$saveThought__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, text, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_265, 'saveThought');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_266, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, text));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_264);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_ThoughtService_1Proxy_ThoughtService_1Proxy__V(){
  sk_marek_barak_client_ThoughtService_1Proxy_$clinit__V();
  com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_RemoteServiceProxy__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_Serializer_2V.call(this, $moduleBase, 'thoughtService', '3530B722F8D346ADDE466C929F9D0AA3', sk_marek_barak_client_ThoughtService_1Proxy_SERIALIZER);
}

function sk_marek_barak_client_ThoughtService_1Proxy(){
}

_ = sk_marek_barak_client_ThoughtService_1Proxy_ThoughtService_1Proxy__V.prototype = sk_marek_barak_client_ThoughtService_1Proxy.prototype = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy;
_.createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2 = function sk_marek_barak_client_ThoughtService_1Proxy_createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(){
  var toReturn;
  toReturn = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamWriter__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this);
  return toReturn;
}
;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtService_1Proxy_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtService_11Proxy_12_1classLit;
}
;
var sk_marek_barak_client_ThoughtService_1Proxy_SERIALIZER;
--></script>
<script><!--
function sk_marek_barak_client_ThoughtService_1TypeSerializer_$clinit__V(){
  var sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0, sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0;
  sk_marek_barak_client_ThoughtService_1TypeSerializer_$clinit__V = nullMethod;
  sk_marek_barak_client_ThoughtService_1TypeSerializer_methodMapNative = (sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0 = {} , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_242] = [com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2, com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_225] = [com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_226] = [com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2, com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_227] = [undefined, undefined, com_google_gwt_user_client_rpc_XsrfToken_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_XsrfToken_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_221] = [com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2V, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_String_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_268] = [undefined, undefined, com_google_gwt_user_client_rpc_core_java_lang_String_1Array_1Rank_11_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2_3Ljava_lang_String_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_243] = [com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Date_2, com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Date_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_244] = [com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Time_2, com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Time_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_245] = [com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Timestamp_2, com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Timestamp_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_228] = [com_google_gwt_user_client_rpc_core_java_util_ArrayList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2, com_google_gwt_user_client_rpc_core_java_util_ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2V, com_google_gwt_user_client_rpc_core_java_util_ArrayList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_ArrayList_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_229] = [com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V, com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_List_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_230] = [com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V, com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_List_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_231] = [com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V, com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_List_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_246] = [com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Date_2, com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Date_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_232] = [com_google_gwt_user_client_rpc_core_java_util_LinkedList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2, com_google_gwt_user_client_rpc_core_java_util_LinkedList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2V, com_google_gwt_user_client_rpc_core_java_util_LinkedList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_LinkedList_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_233] = [com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2, com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2V, com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Stack_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_234] = [com_google_gwt_user_client_rpc_core_java_util_Vector_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2, com_google_gwt_user_client_rpc_core_java_util_Vector_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2V, com_google_gwt_user_client_rpc_core_java_util_Vector_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Vector_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_249] = [sk_marek_barak_client_UserThought_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserThought_2, sk_marek_barak_client_UserThought_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserThought_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_250] = [sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserThought_2, sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserThought_2V] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0);
  sk_marek_barak_client_ThoughtService_1TypeSerializer_signatureMapNative = (sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0 = [] , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1impl_1DateRecord_12_1classLit)] = $intern_242 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1IncompatibleRemoteServiceException_12_1classLit)] = $intern_225 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcTokenException_12_1classLit)] = $intern_226 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1XsrfToken_12_1classLit)] = $intern_227 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1String_12_1classLit)] = $intern_221 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit)] = $intern_268 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Date_12_1classLit)] = $intern_243 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Time_12_1classLit)] = $intern_244 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Timestamp_12_1classLit)] = $intern_245 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1ArrayList_12_1classLit)] = $intern_228 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Arrays$ArrayList_12_1classLit)] = $intern_229 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$EmptyList_12_1classLit)] = $intern_230 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$SingletonList_12_1classLit)] = $intern_231 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Date_12_1classLit)] = $intern_246 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList_12_1classLit)] = $intern_232 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Stack_12_1classLit)] = $intern_233 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Vector_12_1classLit)] = $intern_234 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserThought_12_1classLit)] = $intern_249 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1UserThought_12_1classLit)] = $intern_250 , sk_marek_barak_client_ThoughtService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0);
}

function sk_marek_barak_client_ThoughtService_1TypeSerializer_ThoughtService_1TypeSerializer__V(){
  sk_marek_barak_client_ThoughtService_1TypeSerializer_$clinit__V();
  com_google_gwt_user_client_rpc_impl_SerializerBase_SerializerBase__Ljava_util_Map_2Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Ljava_util_Map_2Lcom_google_gwt_core_client_JsArrayString_2V.call(this, sk_marek_barak_client_ThoughtService_1TypeSerializer_methodMapNative, sk_marek_barak_client_ThoughtService_1TypeSerializer_signatureMapNative);
}

function sk_marek_barak_client_ThoughtService_1TypeSerializer(){
}

_ = sk_marek_barak_client_ThoughtService_1TypeSerializer_ThoughtService_1TypeSerializer__V.prototype = sk_marek_barak_client_ThoughtService_1TypeSerializer.prototype = new com_google_gwt_user_client_rpc_impl_SerializerBase;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtService_1TypeSerializer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtService_11TypeSerializer_12_1classLit;
}
;
var sk_marek_barak_client_ThoughtService_1TypeSerializer_methodMapNative = null, sk_marek_barak_client_ThoughtService_1TypeSerializer_signatureMapNative = null;
function sk_marek_barak_client_ThoughtUI_$relockPopup__Lsk_marek_barak_client_ThoughtUI_2V(this$static){
  !!this$static.sk_marek_barak_client_ThoughtUI_popup && com_google_gwt_user_client_ui_PopupPanel_$setPopupPosition__Lcom_google_gwt_user_client_ui_PopupPanel_2IIV(this$static.sk_marek_barak_client_ThoughtUI_popup, com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.sk_marek_barak_client_ThoughtUI_label.com_google_gwt_user_client_ui_UIObject_element), com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteTop__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.sk_marek_barak_client_ThoughtUI_label.com_google_gwt_user_client_ui_UIObject_element));
}

function sk_marek_barak_client_ThoughtUI_$setPoup__Lsk_marek_barak_client_ThoughtUI_2V(this$static){
  var addComent, close, coment, coments, downPanel, mainPanel, mainScrollPanel, text;
  this$static.sk_marek_barak_client_ThoughtUI_popup = new com_google_gwt_user_client_ui_DecoratedPopupPanel_DecoratedPopupPanel__V;
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_ThoughtUI_popup, 'popupPanel');
  mainPanel = new com_google_gwt_user_client_ui_VerticalPanel_VerticalPanel__V;
  coments = new com_google_gwt_user_client_ui_FlexTable_FlexTable__V;
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(mainPanel, coments);
  close = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V($intern_237);
  text = new com_google_gwt_user_client_ui_TextArea_TextArea__V;
  text.com_google_gwt_user_client_ui_UIObject_element[$intern_209] = true;
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2ZV(text, com_google_gwt_user_client_ui_UIObject_getStylePrimaryName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2(text.com_google_gwt_user_client_ui_UIObject_element) + $intern_210, true);
  com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(text, this$static.sk_marek_barak_client_ThoughtUI_text);
  text.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = $intern_269;
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(coments, 0, 0, text);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(coments, 0, 2, close);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(coments, new sk_marek_barak_client_ThoughtUI$4_ThoughtUI$4__Lsk_marek_barak_client_ThoughtUI_2V(this$static), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  !this$static.sk_marek_barak_client_ThoughtUI_comentService && (this$static.sk_marek_barak_client_ThoughtUI_comentService = (!sk_marek_barak_shared_ComentServiceFactory_comentService && (sk_marek_barak_shared_ComentServiceFactory_comentService = new sk_marek_barak_client_ComentService_1Proxy_ComentService_1Proxy__V) , sk_marek_barak_shared_ComentServiceFactory_comentService));
  sk_marek_barak_client_ComentService_1Proxy_$getThoughtComents__Lsk_marek_barak_client_ComentService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_ThoughtUI_comentService, this$static.sk_marek_barak_client_ThoughtUI_thougtKey, new sk_marek_barak_client_ThoughtUI$5_ThoughtUI$5__Lsk_marek_barak_client_ThoughtUI_2V(coments));
  downPanel = new com_google_gwt_user_client_ui_HorizontalPanel_HorizontalPanel__V;
  coment = new com_google_gwt_user_client_ui_TextArea_TextArea__V;
  addComent = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V('coment');
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(addComent, new sk_marek_barak_client_ThoughtUI$6_ThoughtUI$6__Lsk_marek_barak_client_ThoughtUI_2V(this$static, coment, coments), com_google_gwt_event_dom_client_ClickEvent_TYPE);
  com_google_gwt_user_client_ui_HorizontalPanel_$add__Lcom_google_gwt_user_client_ui_HorizontalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(downPanel, coment);
  com_google_gwt_user_client_ui_HorizontalPanel_$add__Lcom_google_gwt_user_client_ui_HorizontalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(downPanel, addComent);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(mainPanel, downPanel);
  mainScrollPanel = new com_google_gwt_user_client_ui_ScrollPanel_ScrollPanel__V;
  com_google_gwt_user_client_ui_ScrollPanel_$addScrollHandler__Lcom_google_gwt_user_client_ui_ScrollPanel_2Lcom_google_gwt_event_dom_client_ScrollHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(mainScrollPanel, new sk_marek_barak_client_ThoughtUI$7_ThoughtUI$7__Lsk_marek_barak_client_ThoughtUI_2V(this$static));
  com_google_gwt_user_client_ui_SimplePanel_$add__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(mainScrollPanel, mainPanel);
  mainScrollPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = '300px';
  mainScrollPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = '260px';
  mainScrollPanel.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = 'comentField';
  com_google_gwt_user_client_ui_DecoratedPopupPanel_$setWidget__Lcom_google_gwt_user_client_ui_DecoratedPopupPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ThoughtUI_popup, mainScrollPanel);
  this$static.sk_marek_barak_client_ThoughtUI_popup.com_google_gwt_user_client_ui_PopupPanel_isAnimationEnabled = true;
}

--></script>
<script><!--
function sk_marek_barak_client_ThoughtUI_ThoughtUI__Lsk_marek_barak_client_UserThought_2V(thg){
  var dateLabel, mainPanel, northPanel, pshbtnRemove, textArea;
  this.sk_marek_barak_client_ThoughtUI_name = thg.sk_marek_barak_client_UserThought_user;
  this.sk_marek_barak_client_ThoughtUI_text = thg.sk_marek_barak_client_UserThought_text;
  this.sk_marek_barak_client_ThoughtUI_date = thg.sk_marek_barak_client_UserThought_date;
  this.sk_marek_barak_client_ThoughtUI_thougtKey = thg.sk_marek_barak_client_UserThought_key;
  this.sk_marek_barak_client_ThoughtUI_userId = thg.sk_marek_barak_client_UserThought_userId;
  mainPanel = new com_google_gwt_user_client_ui_DockPanel_DockPanel__V;
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this, mainPanel);
  mainPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_261;
  mainPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = '142px';
  dateLabel = new com_google_gwt_user_client_ui_DateLabel_DateLabel__V;
  dateLabel.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = $intern_201;
  com_google_gwt_user_client_ui_ValueLabel_$setValue__Lcom_google_gwt_user_client_ui_ValueLabel_2Ljava_lang_Object_2V(dateLabel, this.sk_marek_barak_client_ThoughtUI_date);
  this.sk_marek_barak_client_ThoughtUI_label = new com_google_gwt_user_client_ui_Label_Label__Ljava_lang_String_2V(this.sk_marek_barak_client_ThoughtUI_name);
  northPanel = new com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__V;
  northPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_261;
  northPanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_270;
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(northPanel, this.sk_marek_barak_client_ThoughtUI_label, 0, 0);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(northPanel, dateLabel, 180, 0);
  dateLabel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = '82px';
  dateLabel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_270;
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(mainPanel, northPanel, (com_google_gwt_user_client_ui_DockPanel_$clinit__V() , com_google_gwt_user_client_ui_DockPanel_NORTH));
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_ThoughtUI_label, '159px', $intern_270);
  pshbtnRemove = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V($intern_237);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(northPanel, pshbtnRemove, 266, 0);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(pshbtnRemove, new sk_marek_barak_client_ThoughtUI$1_ThoughtUI$1__Lsk_marek_barak_client_ThoughtUI_2V(this), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  textArea = new com_google_gwt_user_client_ui_TextArea_TextArea__V;
  textArea.com_google_gwt_user_client_ui_UIObject_element[$intern_209] = true;
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2ZV(textArea, com_google_gwt_user_client_ui_UIObject_getStylePrimaryName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2(textArea.com_google_gwt_user_client_ui_UIObject_element) + $intern_210, true);
  com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(textArea, this.sk_marek_barak_client_ThoughtUI_text);
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(mainPanel, textArea, com_google_gwt_user_client_ui_DockPanel_NORTH);
  textArea.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = '275px';
  textArea.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = '78px';
  this.sk_marek_barak_client_ThoughtUI_btnComents = new com_google_gwt_user_client_ui_Button_Button__Ljava_lang_String_2V('Coments');
  com_google_gwt_user_client_ui_DockPanel_$add__Lcom_google_gwt_user_client_ui_DockPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_DockPanel$DockLayoutConstant_2V(mainPanel, this.sk_marek_barak_client_ThoughtUI_btnComents, com_google_gwt_user_client_ui_DockPanel_SOUTH);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.sk_marek_barak_client_ThoughtUI_btnComents, new sk_marek_barak_client_ThoughtUI$2_ThoughtUI$2__Lsk_marek_barak_client_ThoughtUI_2V(this), com_google_gwt_event_dom_client_ClickEvent_TYPE);
  com_google_gwt_user_client_Window_addResizeHandler__Lcom_google_gwt_event_logical_shared_ResizeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new sk_marek_barak_client_ThoughtUI$3_ThoughtUI$3__Lsk_marek_barak_client_ThoughtUI_2V(this));
}

function sk_marek_barak_client_ThoughtUI(){
}

_ = sk_marek_barak_client_ThoughtUI_ThoughtUI__Lsk_marek_barak_client_UserThought_2V.prototype = sk_marek_barak_client_ThoughtUI.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI_12_1classLit;
}
;
_.onUnload__V = function sk_marek_barak_client_ThoughtUI_onUnload__V(){
  !!this.sk_marek_barak_client_ThoughtUI_popup && com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(this.sk_marek_barak_client_ThoughtUI_popup);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.sk_marek_barak_client_ThoughtUI_btnComents = null;
_.sk_marek_barak_client_ThoughtUI_comentService = null;
_.sk_marek_barak_client_ThoughtUI_date = null;
_.sk_marek_barak_client_ThoughtUI_label = null;
_.sk_marek_barak_client_ThoughtUI_name = null;
_.sk_marek_barak_client_ThoughtUI_popup = null;
_.sk_marek_barak_client_ThoughtUI_text = null;
_.sk_marek_barak_client_ThoughtUI_thougtKey = null;
_.sk_marek_barak_client_ThoughtUI_userId = null;
function sk_marek_barak_client_ThoughtUI$1_ThoughtUI$1__Lsk_marek_barak_client_ThoughtUI_2V(this$0){
  this.sk_marek_barak_client_ThoughtUI$1_this$0 = this$0;
}

function sk_marek_barak_client_ThoughtUI$1(){
}

_ = sk_marek_barak_client_ThoughtUI$1_ThoughtUI$1__Lsk_marek_barak_client_ThoughtUI_2V.prototype = sk_marek_barak_client_ThoughtUI$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$1_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ThoughtUI$1_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  if (sk_marek_barak_client_ShareLife_curentUser.sk_marek_barak_client_UserInformation_userID == this.sk_marek_barak_client_ThoughtUI$1_this$0.sk_marek_barak_client_ThoughtUI_userId) {
    !this.sk_marek_barak_client_ThoughtUI$1_this$0.sk_marek_barak_client_ThoughtUI_comentService && (this.sk_marek_barak_client_ThoughtUI$1_this$0.sk_marek_barak_client_ThoughtUI_comentService = (!sk_marek_barak_shared_ComentServiceFactory_comentService && (sk_marek_barak_shared_ComentServiceFactory_comentService = new sk_marek_barak_client_ComentService_1Proxy_ComentService_1Proxy__V) , sk_marek_barak_shared_ComentServiceFactory_comentService));
    sk_marek_barak_client_ComentService_1Proxy_$removeThoughtComents__Lsk_marek_barak_client_ComentService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this.sk_marek_barak_client_ThoughtUI$1_this$0.sk_marek_barak_client_ThoughtUI_comentService, this.sk_marek_barak_client_ThoughtUI$1_this$0.sk_marek_barak_client_ThoughtUI_thougtKey, new sk_marek_barak_client_ThoughtUI$1$1_ThoughtUI$1$1__Lsk_marek_barak_client_ThoughtUI$1_2V);
    !sk_marek_barak_shared_ThoughtServiceFactory_thoughtService && (sk_marek_barak_shared_ThoughtServiceFactory_thoughtService = new sk_marek_barak_client_ThoughtService_1Proxy_ThoughtService_1Proxy__V);
    sk_marek_barak_client_ThoughtService_1Proxy_$deleteThought__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(sk_marek_barak_shared_ThoughtServiceFactory_thoughtService, this.sk_marek_barak_client_ThoughtUI$1_this$0.sk_marek_barak_client_ThoughtUI_thougtKey, new sk_marek_barak_client_ThoughtUI$1$2_ThoughtUI$1$2__Lsk_marek_barak_client_ThoughtUI$1_2V);
    com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(this.sk_marek_barak_client_ThoughtUI$1_this$0);
  }
   else {
    com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V('You can delete just your own thoughts');
  }
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ThoughtUI$1_this$0 = null;
function sk_marek_barak_client_ThoughtUI$1$1_ThoughtUI$1$1__Lsk_marek_barak_client_ThoughtUI$1_2V(){
}

function sk_marek_barak_client_ThoughtUI$1$1(){
}

_ = sk_marek_barak_client_ThoughtUI$1$1_ThoughtUI$1$1__Lsk_marek_barak_client_ThoughtUI$1_2V.prototype = sk_marek_barak_client_ThoughtUI$1$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$1$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$1$1_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ThoughtUI$1$1_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_224);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ThoughtUI$1$1_onSuccess__Ljava_lang_Object_2V(result){
  com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(result);
}
;
function sk_marek_barak_client_ThoughtUI$1$2_ThoughtUI$1$2__Lsk_marek_barak_client_ThoughtUI$1_2V(){
}

function sk_marek_barak_client_ThoughtUI$1$2(){
}

_ = sk_marek_barak_client_ThoughtUI$1$2_ThoughtUI$1$2__Lsk_marek_barak_client_ThoughtUI$1_2V.prototype = sk_marek_barak_client_ThoughtUI$1$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$1$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$1$2_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ThoughtUI$1$2_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_267);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ThoughtUI$1$2_onSuccess__Ljava_lang_Object_2V(result){
  com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(result);
}
;
function sk_marek_barak_client_ThoughtUI$2_ThoughtUI$2__Lsk_marek_barak_client_ThoughtUI_2V(this$0){
  this.sk_marek_barak_client_ThoughtUI$2_this$0 = this$0;
}

function sk_marek_barak_client_ThoughtUI$2(){
}

_ = sk_marek_barak_client_ThoughtUI$2_ThoughtUI$2__Lsk_marek_barak_client_ThoughtUI_2V.prototype = sk_marek_barak_client_ThoughtUI$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$2_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ThoughtUI$2_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  !this.sk_marek_barak_client_ThoughtUI$2_this$0.sk_marek_barak_client_ThoughtUI_popup && sk_marek_barak_client_ThoughtUI_$setPoup__Lsk_marek_barak_client_ThoughtUI_2V(this.sk_marek_barak_client_ThoughtUI$2_this$0);
  sk_marek_barak_client_ThoughtUI_$relockPopup__Lsk_marek_barak_client_ThoughtUI_2V(this.sk_marek_barak_client_ThoughtUI$2_this$0);
  com_google_gwt_user_client_ui_PopupPanel_$show__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this.sk_marek_barak_client_ThoughtUI$2_this$0.sk_marek_barak_client_ThoughtUI_popup);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ThoughtUI$2_this$0 = null;
function sk_marek_barak_client_ThoughtUI$3_ThoughtUI$3__Lsk_marek_barak_client_ThoughtUI_2V(this$0){
  this.sk_marek_barak_client_ThoughtUI$3_this$0 = this$0;
}

function sk_marek_barak_client_ThoughtUI$3(){
}

_ = sk_marek_barak_client_ThoughtUI$3_ThoughtUI$3__Lsk_marek_barak_client_ThoughtUI_2V.prototype = sk_marek_barak_client_ThoughtUI$3.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$3_12_1classLit;
}
;
_.onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V = function sk_marek_barak_client_ThoughtUI$3_onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V(event){
  sk_marek_barak_client_ThoughtUI_$relockPopup__Lsk_marek_barak_client_ThoughtUI_2V(this.sk_marek_barak_client_ThoughtUI$3_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_ResizeHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ThoughtUI$3_this$0 = null;
function sk_marek_barak_client_ThoughtUI$4_ThoughtUI$4__Lsk_marek_barak_client_ThoughtUI_2V(this$0){
  this.sk_marek_barak_client_ThoughtUI$4_this$0 = this$0;
}

function sk_marek_barak_client_ThoughtUI$4(){
}

_ = sk_marek_barak_client_ThoughtUI$4_ThoughtUI$4__Lsk_marek_barak_client_ThoughtUI_2V.prototype = sk_marek_barak_client_ThoughtUI$4.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$4_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ThoughtUI$4_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(this.sk_marek_barak_client_ThoughtUI$4_this$0.sk_marek_barak_client_ThoughtUI_popup);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ThoughtUI$4_this$0 = null;
function sk_marek_barak_client_ThoughtUI$5_$onSuccess__Lsk_marek_barak_client_ThoughtUI$5_2Ljava_util_List_2V(this$static, result){
  var coment, coment$iterator;
  for (coment$iterator = result.iterator__Ljava_util_Iterator_2(); coment$iterator.hasNext__Z();) {
    coment = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(coment$iterator.next__Ljava_lang_Object_2(), Q$sk_marek_barak_client_Coment);
    com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ThoughtUI$5_val$coments, this$static.sk_marek_barak_client_ThoughtUI$5_val$coments.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length, 0, new sk_marek_barak_client_ComentUI_ComentUI__Lsk_marek_barak_client_Coment_2V(coment));
  }
}

function sk_marek_barak_client_ThoughtUI$5_ThoughtUI$5__Lsk_marek_barak_client_ThoughtUI_2V(val$coments){
  this.sk_marek_barak_client_ThoughtUI$5_val$coments = val$coments;
}

function sk_marek_barak_client_ThoughtUI$5(){
}

_ = sk_marek_barak_client_ThoughtUI$5_ThoughtUI$5__Lsk_marek_barak_client_ThoughtUI_2V.prototype = sk_marek_barak_client_ThoughtUI$5.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$5_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$5_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ThoughtUI$5_onFailure__Ljava_lang_Throwable_2V(caught){
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ThoughtUI$5_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ThoughtUI$5_$onSuccess__Lsk_marek_barak_client_ThoughtUI$5_2Ljava_util_List_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$java_util_List));
}
;
_.sk_marek_barak_client_ThoughtUI$5_val$coments = null;
function sk_marek_barak_client_ThoughtUI$6_ThoughtUI$6__Lsk_marek_barak_client_ThoughtUI_2V(this$0, val$coment, val$coments){
  this.sk_marek_barak_client_ThoughtUI$6_this$0 = this$0;
  this.sk_marek_barak_client_ThoughtUI$6_val$coment = val$coment;
  this.sk_marek_barak_client_ThoughtUI$6_val$coments = val$coments;
}

function sk_marek_barak_client_ThoughtUI$6(){
}

_ = sk_marek_barak_client_ThoughtUI$6_ThoughtUI$6__Lsk_marek_barak_client_ThoughtUI_2V.prototype = sk_marek_barak_client_ThoughtUI$6.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$6_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$6_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_ThoughtUI$6_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  var text;
  if (!java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z(com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this.sk_marek_barak_client_ThoughtUI$6_val$coment.com_google_gwt_user_client_ui_UIObject_element, $intern_24), $intern_2)) {
    text = new com_google_gwt_user_client_ui_TextArea_TextArea__V;
    com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(text, com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this.sk_marek_barak_client_ThoughtUI$6_val$coment.com_google_gwt_user_client_ui_UIObject_element, $intern_24));
    text.com_google_gwt_user_client_ui_UIObject_element[$intern_209] = true;
    com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2ZV(text, com_google_gwt_user_client_ui_UIObject_getStylePrimaryName__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2(text.com_google_gwt_user_client_ui_UIObject_element) + $intern_210, true);
    !this.sk_marek_barak_client_ThoughtUI$6_this$0.sk_marek_barak_client_ThoughtUI_comentService && (this.sk_marek_barak_client_ThoughtUI$6_this$0.sk_marek_barak_client_ThoughtUI_comentService = (!sk_marek_barak_shared_ComentServiceFactory_comentService && (sk_marek_barak_shared_ComentServiceFactory_comentService = new sk_marek_barak_client_ComentService_1Proxy_ComentService_1Proxy__V) , sk_marek_barak_shared_ComentServiceFactory_comentService));
    sk_marek_barak_client_ComentService_1Proxy_$addComent__Lsk_marek_barak_client_ComentService_1Proxy_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this.sk_marek_barak_client_ThoughtUI$6_this$0.sk_marek_barak_client_ThoughtUI_comentService, com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(text.com_google_gwt_user_client_ui_UIObject_element, $intern_24), this.sk_marek_barak_client_ThoughtUI$6_this$0.sk_marek_barak_client_ThoughtUI_thougtKey, new sk_marek_barak_client_ThoughtUI$6$1_ThoughtUI$6$1__Lsk_marek_barak_client_ThoughtUI$6_2V(this.sk_marek_barak_client_ThoughtUI$6_val$coments));
    com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(this.sk_marek_barak_client_ThoughtUI$6_val$coment, $intern_2);
  }
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ThoughtUI$6_this$0 = null;
_.sk_marek_barak_client_ThoughtUI$6_val$coment = null;
_.sk_marek_barak_client_ThoughtUI$6_val$coments = null;
function sk_marek_barak_client_ThoughtUI$6$1_$onSuccess__Lsk_marek_barak_client_ThoughtUI$6$1_2Lsk_marek_barak_client_Coment_2V(this$static, result){
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_ThoughtUI$6$1_val$coments, this$static.sk_marek_barak_client_ThoughtUI$6$1_val$coments.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length, 0, new sk_marek_barak_client_ComentUI_ComentUI__Lsk_marek_barak_client_Coment_2V(result));
}

function sk_marek_barak_client_ThoughtUI$6$1_ThoughtUI$6$1__Lsk_marek_barak_client_ThoughtUI$6_2V(val$coments){
  this.sk_marek_barak_client_ThoughtUI$6$1_val$coments = val$coments;
}

function sk_marek_barak_client_ThoughtUI$6$1(){
}

_ = sk_marek_barak_client_ThoughtUI$6$1_ThoughtUI$6$1__Lsk_marek_barak_client_ThoughtUI$6_2V.prototype = sk_marek_barak_client_ThoughtUI$6$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$6$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$6$1_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_ThoughtUI$6$1_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_222);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_ThoughtUI$6$1_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_ThoughtUI$6$1_$onSuccess__Lsk_marek_barak_client_ThoughtUI$6$1_2Lsk_marek_barak_client_Coment_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$sk_marek_barak_client_Coment));
}
;
_.sk_marek_barak_client_ThoughtUI$6$1_val$coments = null;
function sk_marek_barak_client_ThoughtUI$7_ThoughtUI$7__Lsk_marek_barak_client_ThoughtUI_2V(this$0){
  this.sk_marek_barak_client_ThoughtUI$7_this$0 = this$0;
}

function sk_marek_barak_client_ThoughtUI$7(){
}

_ = sk_marek_barak_client_ThoughtUI$7_ThoughtUI$7__Lsk_marek_barak_client_ThoughtUI_2V.prototype = sk_marek_barak_client_ThoughtUI$7.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_ThoughtUI$7_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$7_12_1classLit;
}
;
_.onScroll__Lcom_google_gwt_event_dom_client_ScrollEvent_2V = function sk_marek_barak_client_ThoughtUI$7_onScroll__Lcom_google_gwt_event_dom_client_ScrollEvent_2V(event){
  sk_marek_barak_client_ThoughtUI_$relockPopup__Lsk_marek_barak_client_ThoughtUI_2V(this.sk_marek_barak_client_ThoughtUI$7_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ScrollHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_ThoughtUI$7_this$0 = null;
function sk_marek_barak_client_TokenService_1Proxy_$clinit__V(){
  sk_marek_barak_client_TokenService_1Proxy_$clinit__V = nullMethod;
  sk_marek_barak_client_TokenService_1Proxy_SERIALIZER = new sk_marek_barak_client_TokenService_1TypeSerializer_TokenService_1TypeSerializer__V;
}

function sk_marek_barak_client_TokenService_1Proxy_$getTokens__Lsk_marek_barak_client_TokenService_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, callback){
  var $e0, helper;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_271, 'getTokens');
  try {
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_272, 0);
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException))
      throw $e0;
  }
}

function sk_marek_barak_client_TokenService_1Proxy_$sendToken__Lsk_marek_barak_client_TokenService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, user, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_271, 'sendToken');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_272, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_221));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, user));
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_273);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_TokenService_1Proxy_TokenService_1Proxy__V(){
  sk_marek_barak_client_TokenService_1Proxy_$clinit__V();
  com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_RemoteServiceProxy__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_Serializer_2V.call(this, $moduleBase, 'tokenService', '0E6DBB9B0F58E214760F8DDBE91E56C9', sk_marek_barak_client_TokenService_1Proxy_SERIALIZER);
}

function sk_marek_barak_client_TokenService_1Proxy(){
}

_ = sk_marek_barak_client_TokenService_1Proxy_TokenService_1Proxy__V.prototype = sk_marek_barak_client_TokenService_1Proxy.prototype = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy;
--></script>
<script><!--
_.createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2 = function sk_marek_barak_client_TokenService_1Proxy_createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(){
  var toReturn;
  toReturn = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamWriter__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this);
  return toReturn;
}
;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_TokenService_1Proxy_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1TokenService_11Proxy_12_1classLit;
}
;
var sk_marek_barak_client_TokenService_1Proxy_SERIALIZER;
function sk_marek_barak_client_TokenService_1TypeSerializer_$clinit__V(){
  var sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0, sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0;
  sk_marek_barak_client_TokenService_1TypeSerializer_$clinit__V = nullMethod;
  sk_marek_barak_client_TokenService_1TypeSerializer_methodMapNative = (sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0 = {} , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_225] = [com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_226] = [com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2, com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_227] = [undefined, undefined, com_google_gwt_user_client_rpc_XsrfToken_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_XsrfToken_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_221] = [com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2V, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_String_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_268] = [com_google_gwt_user_client_rpc_core_java_lang_String_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Ljava_lang_String_2, com_google_gwt_user_client_rpc_core_java_lang_String_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Ljava_lang_String_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_228] = [com_google_gwt_user_client_rpc_core_java_util_ArrayList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2, com_google_gwt_user_client_rpc_core_java_util_ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_229] = [com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_230] = [com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_231] = [com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_232] = [com_google_gwt_user_client_rpc_core_java_util_LinkedList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2, com_google_gwt_user_client_rpc_core_java_util_LinkedList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_233] = [com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2, com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_234] = [com_google_gwt_user_client_rpc_core_java_util_Vector_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2, com_google_gwt_user_client_rpc_core_java_util_Vector_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2V] , sk_marek_barak_client_TokenService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0);
  sk_marek_barak_client_TokenService_1TypeSerializer_signatureMapNative = (sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0 = [] , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1IncompatibleRemoteServiceException_12_1classLit)] = $intern_225 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcTokenException_12_1classLit)] = $intern_226 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1XsrfToken_12_1classLit)] = $intern_227 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1String_12_1classLit)] = $intern_221 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit)] = $intern_268 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1ArrayList_12_1classLit)] = $intern_228 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Arrays$ArrayList_12_1classLit)] = $intern_229 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$EmptyList_12_1classLit)] = $intern_230 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$SingletonList_12_1classLit)] = $intern_231 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList_12_1classLit)] = $intern_232 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Stack_12_1classLit)] = $intern_233 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Vector_12_1classLit)] = $intern_234 , sk_marek_barak_client_TokenService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0);
}

function sk_marek_barak_client_TokenService_1TypeSerializer_TokenService_1TypeSerializer__V(){
  sk_marek_barak_client_TokenService_1TypeSerializer_$clinit__V();
  com_google_gwt_user_client_rpc_impl_SerializerBase_SerializerBase__Ljava_util_Map_2Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Ljava_util_Map_2Lcom_google_gwt_core_client_JsArrayString_2V.call(this, sk_marek_barak_client_TokenService_1TypeSerializer_methodMapNative, sk_marek_barak_client_TokenService_1TypeSerializer_signatureMapNative);
}

function sk_marek_barak_client_TokenService_1TypeSerializer(){
}

_ = sk_marek_barak_client_TokenService_1TypeSerializer_TokenService_1TypeSerializer__V.prototype = sk_marek_barak_client_TokenService_1TypeSerializer.prototype = new com_google_gwt_user_client_rpc_impl_SerializerBase;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_TokenService_1TypeSerializer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1TokenService_11TypeSerializer_12_1classLit;
}
;
var sk_marek_barak_client_TokenService_1TypeSerializer_methodMapNative = null, sk_marek_barak_client_TokenService_1TypeSerializer_signatureMapNative = null;
function sk_marek_barak_client_UserChat_$sendMessage__Lsk_marek_barak_client_UserChat_2V(this$static){
  var text;
  if (!java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z($intern_2, com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.sk_marek_barak_client_UserChat_messageBox.com_google_gwt_user_client_ui_UIObject_element, $intern_24))) {
    sk_marek_barak_client_UserTab_$sendMessage__Lsk_marek_barak_client_UserTab_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_UserChat_user, com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.sk_marek_barak_client_UserChat_messageBox.com_google_gwt_user_client_ui_UIObject_element, $intern_24));
    text = 'Me: ' + com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.sk_marek_barak_client_UserChat_messageBox.com_google_gwt_user_client_ui_UIObject_element, $intern_24);
    com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_UserChat_chatArea, com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.sk_marek_barak_client_UserChat_chatArea.com_google_gwt_user_client_ui_UIObject_element, $intern_24) + text + $intern_274);
    com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_UserChat_messageBox, $intern_2);
  }
}

function sk_marek_barak_client_UserChat_$sendMessage__Lsk_marek_barak_client_UserChat_2Ljava_lang_String_2V(this$static, msg){
  java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2Z($intern_2, msg) || com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_UserChat_chatArea, com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.sk_marek_barak_client_UserChat_chatArea.com_google_gwt_user_client_ui_UIObject_element, $intern_24) + msg + $intern_274);
}

function sk_marek_barak_client_UserChat_UserChat__Lsk_marek_barak_client_UserTab_2V(user){
  var absolutePanel, closeButton, sendButton;
  this.sk_marek_barak_client_UserChat_user = user;
  this.sk_marek_barak_client_UserChat_chatArea = new com_google_gwt_user_client_ui_TextArea_TextArea__V;
  this.sk_marek_barak_client_UserChat_messageBox = new com_google_gwt_user_client_ui_TextBox_TextBox__V;
  this.sk_marek_barak_client_UserChat_lblName = new com_google_gwt_user_client_ui_Label_Label__Ljava_lang_String_2V(user.sk_marek_barak_client_UserTab_userNickName);
  absolutePanel = new com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__V;
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this, absolutePanel);
  absolutePanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_275;
  absolutePanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = '295px';
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserChat_chatArea, 'gwt-TextArea2');
  com_google_gwt_user_client_ui_ValueBoxBase_$setReadOnly__Lcom_google_gwt_user_client_ui_ValueBoxBase_2ZV(this.sk_marek_barak_client_UserChat_chatArea);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, this.sk_marek_barak_client_UserChat_chatArea, 0, 22);
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserChat_chatArea, '212px', '233px');
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, this.sk_marek_barak_client_UserChat_messageBox, 0, 261);
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserChat_messageBox, '152px', $intern_276);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.sk_marek_barak_client_UserChat_messageBox, new sk_marek_barak_client_UserChat$1_UserChat$1__Lsk_marek_barak_client_UserChat_2V(this), (com_google_gwt_event_dom_client_KeyPressEvent_$clinit__V() , com_google_gwt_event_dom_client_KeyPressEvent_$clinit__V() , com_google_gwt_event_dom_client_KeyPressEvent_TYPE));
  closeButton = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V($intern_237);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, closeButton, 180, 0);
  closeButton.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_277;
  closeButton.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_278;
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(closeButton, new sk_marek_barak_client_UserChat$2_UserChat$2__Lsk_marek_barak_client_UserChat_2V(this), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  sendButton = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V('send');
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, sendButton, 160, 261);
  sendButton.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = '44px';
  sendButton.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = '25px';
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(sendButton, new sk_marek_barak_client_UserChat$3_UserChat$3__Lsk_marek_barak_client_UserChat_2V(this), com_google_gwt_event_dom_client_ClickEvent_TYPE);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, this.sk_marek_barak_client_UserChat_lblName, 0, 0);
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserChat_lblName, '80px', $intern_276);
  this.sk_marek_barak_client_UserChat_minimizeButton = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V($intern_160);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.sk_marek_barak_client_UserChat_minimizeButton, new sk_marek_barak_client_UserChat$4_UserChat$4__Lsk_marek_barak_client_UserChat_2V(user), com_google_gwt_event_dom_client_ClickEvent_TYPE);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, this.sk_marek_barak_client_UserChat_minimizeButton, 145, 0);
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserChat_minimizeButton, $intern_277, $intern_278);
}

function sk_marek_barak_client_UserChat(){
}

_ = sk_marek_barak_client_UserChat_UserChat__Lsk_marek_barak_client_UserTab_2V.prototype = sk_marek_barak_client_UserChat.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserChat_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.sk_marek_barak_client_UserChat_chatArea = null;
_.sk_marek_barak_client_UserChat_lblName = null;
_.sk_marek_barak_client_UserChat_messageBox = null;
_.sk_marek_barak_client_UserChat_minimizeButton = null;
_.sk_marek_barak_client_UserChat_user = null;
function sk_marek_barak_client_UserChat$1_UserChat$1__Lsk_marek_barak_client_UserChat_2V(this$0){
  this.sk_marek_barak_client_UserChat$1_this$0 = this$0;
}

function sk_marek_barak_client_UserChat$1(){
}

_ = sk_marek_barak_client_UserChat$1_UserChat$1__Lsk_marek_barak_client_UserChat_2V.prototype = sk_marek_barak_client_UserChat$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserChat$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat$1_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_KeyPressHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserChat$1_this$0 = null;
function sk_marek_barak_client_UserChat$2_UserChat$2__Lsk_marek_barak_client_UserChat_2V(this$0){
  this.sk_marek_barak_client_UserChat$2_this$0 = this$0;
}

function sk_marek_barak_client_UserChat$2(){
}

_ = sk_marek_barak_client_UserChat$2_UserChat$2__Lsk_marek_barak_client_UserChat_2V.prototype = sk_marek_barak_client_UserChat$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserChat$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat$2_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_UserChat$2_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_UserTab_$closeChatTab__Lsk_marek_barak_client_UserTab_2V(this.sk_marek_barak_client_UserChat$2_this$0.sk_marek_barak_client_UserChat_user);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserChat$2_this$0 = null;
function sk_marek_barak_client_UserChat$3_UserChat$3__Lsk_marek_barak_client_UserChat_2V(this$0){
  this.sk_marek_barak_client_UserChat$3_this$0 = this$0;
}

function sk_marek_barak_client_UserChat$3(){
}

_ = sk_marek_barak_client_UserChat$3_UserChat$3__Lsk_marek_barak_client_UserChat_2V.prototype = sk_marek_barak_client_UserChat$3.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserChat$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat$3_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_UserChat$3_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_UserChat_$sendMessage__Lsk_marek_barak_client_UserChat_2V(this.sk_marek_barak_client_UserChat$3_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserChat$3_this$0 = null;
function sk_marek_barak_client_UserChat$4_UserChat$4__Lsk_marek_barak_client_UserChat_2V(val$user){
  this.sk_marek_barak_client_UserChat$4_val$user = val$user;
}

function sk_marek_barak_client_UserChat$4(){
}

_ = sk_marek_barak_client_UserChat$4_UserChat$4__Lsk_marek_barak_client_UserChat_2V.prototype = sk_marek_barak_client_UserChat$4.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserChat$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat$4_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_UserChat$4_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_UserTab_$closeChat__Lsk_marek_barak_client_UserTab_2V(this.sk_marek_barak_client_UserChat$4_val$user);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserChat$4_val$user = null;
function sk_marek_barak_client_UserInfomationService_1Proxy_$clinit__V(){
  sk_marek_barak_client_UserInfomationService_1Proxy_$clinit__V = nullMethod;
  sk_marek_barak_client_UserInfomationService_1Proxy_SERIALIZER = new sk_marek_barak_client_UserInfomationService_1TypeSerializer_UserInfomationService_1TypeSerializer__V;
}

function sk_marek_barak_client_UserInfomationService_1Proxy_$getCurentUserInformation__Lsk_marek_barak_client_UserInfomationService_1Proxy_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, callback){
  var $e0, helper;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_279, 'getCurentUserInformation');
  try {
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_280, 0);
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_OBJECT));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_263);
    }
     else 
      throw $e0;
  }
}

--></script>
<script><!--
function sk_marek_barak_client_UserInfomationService_1Proxy_$saveUser__Lsk_marek_barak_client_UserInfomationService_1Proxy_2Lsk_marek_barak_client_UserInformation_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static, user, callback){
  var $e0, helper, streamWriter;
  helper = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_RemoteServiceProxy$ServiceHelper__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Ljava_lang_String_2Ljava_lang_String_2V(this$static, $intern_279, 'saveUser');
  try {
    streamWriter = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$start__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Ljava_lang_String_2ILcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(helper, $intern_280, 1);
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeInt__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2IV(streamWriter, com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$addString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2I(streamWriter, $intern_247));
    com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(streamWriter, user);
    com_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_$finish__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy$ServiceHelper_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2Lcom_google_gwt_http_client_Request_2(helper, callback, (com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_$clinit__V() , com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_VOID));
  }
   catch ($e0) {
    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2($e0);
    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2IZ($e0, Q$com_google_gwt_user_client_rpc_SerializationException)) {
      com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_281);
    }
     else 
      throw $e0;
  }
}

function sk_marek_barak_client_UserInfomationService_1Proxy_UserInfomationService_1Proxy__V(){
  sk_marek_barak_client_UserInfomationService_1Proxy_$clinit__V();
  com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_RemoteServiceProxy__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_impl_Serializer_2V.call(this, $moduleBase, 'userInformation', '99F72B133925B233633FDF8E2FD28D3E', sk_marek_barak_client_UserInfomationService_1Proxy_SERIALIZER);
}

function sk_marek_barak_client_UserInfomationService_1Proxy(){
}

_ = sk_marek_barak_client_UserInfomationService_1Proxy_UserInfomationService_1Proxy__V.prototype = sk_marek_barak_client_UserInfomationService_1Proxy.prototype = new com_google_gwt_user_client_rpc_impl_RemoteServiceProxy;
_.createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2 = function sk_marek_barak_client_UserInfomationService_1Proxy_createStreamWriter__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(){
  var toReturn;
  toReturn = com_google_gwt_user_client_rpc_impl_RemoteServiceProxy_$createStreamWriter__Lcom_google_gwt_user_client_rpc_impl_RemoteServiceProxy_2Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2(this);
  return toReturn;
}
;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserInfomationService_1Proxy_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserInfomationService_11Proxy_12_1classLit;
}
;
var sk_marek_barak_client_UserInfomationService_1Proxy_SERIALIZER;
function sk_marek_barak_client_UserInfomationService_1TypeSerializer_$clinit__V(){
  var sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0, sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0;
  sk_marek_barak_client_UserInfomationService_1TypeSerializer_$clinit__V = nullMethod;
  sk_marek_barak_client_UserInfomationService_1TypeSerializer_methodMapNative = (sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0 = {} , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_242] = [com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2, com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2V, com_google_gwt_i18n_shared_impl_DateRecord_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_i18n_shared_impl_DateRecord_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_225] = [com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V, com_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_IncompatibleRemoteServiceException_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_226] = [com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2, com_google_gwt_user_client_rpc_RpcTokenException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lcom_google_gwt_user_client_rpc_RpcTokenException_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_227] = [undefined, undefined, com_google_gwt_user_client_rpc_XsrfToken_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lcom_google_gwt_user_client_rpc_XsrfToken_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_221] = [com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_lang_String_2V, com_google_gwt_user_client_rpc_core_java_lang_String_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_lang_String_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_243] = [com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Date_2, com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Date_2V, com_google_gwt_user_client_rpc_core_java_sql_Date_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_sql_Date_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_244] = [com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Time_2, com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Time_2V, com_google_gwt_user_client_rpc_core_java_sql_Time_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_sql_Time_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_245] = [com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Timestamp_2, com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_sql_Timestamp_2V, com_google_gwt_user_client_rpc_core_java_sql_Timestamp_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_sql_Timestamp_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_228] = [com_google_gwt_user_client_rpc_core_java_util_ArrayList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2, com_google_gwt_user_client_rpc_core_java_util_ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_ArrayList_2V, com_google_gwt_user_client_rpc_core_java_util_ArrayList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_ArrayList_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_229] = [com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V, com_google_gwt_user_client_rpc_core_java_util_Arrays$ArrayList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_List_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_230] = [com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V, com_google_gwt_user_client_rpc_core_java_util_Collections$EmptyList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_List_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_231] = [com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2, com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_List_2V, com_google_gwt_user_client_rpc_core_java_util_Collections$SingletonList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_List_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_246] = [com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Date_2, com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Date_2V, com_google_gwt_user_client_rpc_core_java_util_Date_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Date_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_232] = [com_google_gwt_user_client_rpc_core_java_util_LinkedList_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2, com_google_gwt_user_client_rpc_core_java_util_LinkedList_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_LinkedList_2V, com_google_gwt_user_client_rpc_core_java_util_LinkedList_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_LinkedList_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_233] = [com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2, com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Stack_2V, com_google_gwt_user_client_rpc_core_java_util_Stack_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Stack_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_234] = [com_google_gwt_user_client_rpc_core_java_util_Vector_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2, com_google_gwt_user_client_rpc_core_java_util_Vector_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Ljava_util_Vector_2V, com_google_gwt_user_client_rpc_core_java_util_Vector_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Ljava_util_Vector_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_247] = [sk_marek_barak_client_UserInformation_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserInformation_2, sk_marek_barak_client_UserInformation_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserInformation_2V, sk_marek_barak_client_UserInformation_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lsk_marek_barak_client_UserInformation_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_249] = [sk_marek_barak_client_UserThought_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserThought_2, sk_marek_barak_client_UserThought_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserThought_2V, sk_marek_barak_client_UserThought_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lsk_marek_barak_client_UserThought_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_250] = [sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserThought_2, sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserThought_2V, sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2_3Lsk_marek_barak_client_UserThought_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0[$intern_282] = [sk_marek_barak_shared_UserInformationNotFoundException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_shared_UserInformationNotFoundException_2, sk_marek_barak_shared_UserInformationNotFoundException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_shared_UserInformationNotFoundException_2V] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadMethodsNative__Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2_result_0);
  sk_marek_barak_client_UserInfomationService_1TypeSerializer_signatureMapNative = (sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0 = [] , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1impl_1DateRecord_12_1classLit)] = $intern_242 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1IncompatibleRemoteServiceException_12_1classLit)] = $intern_225 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcTokenException_12_1classLit)] = $intern_226 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1XsrfToken_12_1classLit)] = $intern_227 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1String_12_1classLit)] = $intern_221 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Date_12_1classLit)] = $intern_243 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Time_12_1classLit)] = $intern_244 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Timestamp_12_1classLit)] = $intern_245 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1ArrayList_12_1classLit)] = $intern_228 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Arrays$ArrayList_12_1classLit)] = $intern_229 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$EmptyList_12_1classLit)] = $intern_230 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$SingletonList_12_1classLit)] = $intern_231 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Date_12_1classLit)] = $intern_246 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList_12_1classLit)] = $intern_232 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Stack_12_1classLit)] = $intern_233 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Vector_12_1classLit)] = $intern_234 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserInformation_12_1classLit)] = $intern_247 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserThought_12_1classLit)] = $intern_249 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1UserThought_12_1classLit)] = $intern_250 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0[com_google_gwt_core_client_impl_Impl_getHashCode__Ljava_lang_Object_2I(com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1shared_1UserInformationNotFoundException_12_1classLit)] = $intern_282 , sk_marek_barak_client_UserInfomationService_1TypeSerializer_loadSignaturesNative__Lcom_google_gwt_core_client_JsArrayString_2_result_0);
}

function sk_marek_barak_client_UserInfomationService_1TypeSerializer_UserInfomationService_1TypeSerializer__V(){
  sk_marek_barak_client_UserInfomationService_1TypeSerializer_$clinit__V();
  com_google_gwt_user_client_rpc_impl_SerializerBase_SerializerBase__Ljava_util_Map_2Lcom_google_gwt_user_client_rpc_impl_SerializerBase$MethodMap_2Ljava_util_Map_2Lcom_google_gwt_core_client_JsArrayString_2V.call(this, sk_marek_barak_client_UserInfomationService_1TypeSerializer_methodMapNative, sk_marek_barak_client_UserInfomationService_1TypeSerializer_signatureMapNative);
}

function sk_marek_barak_client_UserInfomationService_1TypeSerializer(){
}

_ = sk_marek_barak_client_UserInfomationService_1TypeSerializer_UserInfomationService_1TypeSerializer__V.prototype = sk_marek_barak_client_UserInfomationService_1TypeSerializer.prototype = new com_google_gwt_user_client_rpc_impl_SerializerBase;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserInfomationService_1TypeSerializer_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserInfomationService_11TypeSerializer_12_1classLit;
}
;
var sk_marek_barak_client_UserInfomationService_1TypeSerializer_methodMapNative = null, sk_marek_barak_client_UserInfomationService_1TypeSerializer_signatureMapNative = null;
function sk_marek_barak_client_UserInformation_$setBirthDate__Lsk_marek_barak_client_UserInformation_2Ljava_util_Date_2V(this$static, birthDate){
  this$static.sk_marek_barak_client_UserInformation_birthDate = birthDate;
}

function sk_marek_barak_client_UserInformation_$setName__Lsk_marek_barak_client_UserInformation_2Ljava_lang_String_2V(this$static, name){
  this$static.sk_marek_barak_client_UserInformation_name = name;
}

function sk_marek_barak_client_UserInformation_UserInformation__V(){
}

function sk_marek_barak_client_UserInformation(){
}

_ = sk_marek_barak_client_UserInformation_UserInformation__V.prototype = sk_marek_barak_client_UserInformation.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserInformation_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserInformation_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$sk_marek_barak_client_UserInformation]);
_.sk_marek_barak_client_UserInformation_birthDate = null;
_.sk_marek_barak_client_UserInformation_name = null;
_.sk_marek_barak_client_UserInformation_userID = null;
_.sk_marek_barak_client_UserInformation_userThoughts = null;
function sk_marek_barak_client_UserInformation_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserInformation_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_lang_Object_1Array_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Ljava_lang_Object_2V(streamReader, instance);
}

function sk_marek_barak_client_UserInformation_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserInformation_2(streamReader){
  var size;
  size = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader);
  return com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1UserInformation_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$sk_marek_barak_client_UserInformation, size, 0);
}

--></script>
<script><!--
function sk_marek_barak_client_UserInformation_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserInformation_2V(streamReader, instance){
  sk_marek_barak_client_UserInformation_1FieldSerializer_setBirthDate__Lsk_marek_barak_client_UserInformation_2Ljava_util_Date_2V(instance, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(streamReader), Q$java_util_Date));
  sk_marek_barak_client_UserInformation_1FieldSerializer_setName__Lsk_marek_barak_client_UserInformation_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
  sk_marek_barak_client_UserInformation_1FieldSerializer_setUserID__Lsk_marek_barak_client_UserInformation_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
  sk_marek_barak_client_UserInformation_1FieldSerializer_setUserThoughts__Lsk_marek_barak_client_UserInformation_2Ljava_util_List_2V(instance, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(streamReader), Q$java_util_List));
}

function sk_marek_barak_client_UserInformation_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserInformation_2(streamReader){
  return new sk_marek_barak_client_UserInformation_UserInformation__V;
}

function sk_marek_barak_client_UserInformation_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lsk_marek_barak_client_UserInformation_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(streamWriter, instance.sk_marek_barak_client_UserInformation_birthDate);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance.sk_marek_barak_client_UserInformation_name);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance.sk_marek_barak_client_UserInformation_userID);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(streamWriter, instance.sk_marek_barak_client_UserInformation_userThoughts);
}

function sk_marek_barak_client_UserInformation_1FieldSerializer_setBirthDate__Lsk_marek_barak_client_UserInformation_2Ljava_util_Date_2V(instance, value){
  instance.sk_marek_barak_client_UserInformation_birthDate = value;
}

function sk_marek_barak_client_UserInformation_1FieldSerializer_setName__Lsk_marek_barak_client_UserInformation_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_UserInformation_name = value;
}

function sk_marek_barak_client_UserInformation_1FieldSerializer_setUserID__Lsk_marek_barak_client_UserInformation_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_UserInformation_userID = value;
}

function sk_marek_barak_client_UserInformation_1FieldSerializer_setUserThoughts__Lsk_marek_barak_client_UserInformation_2Ljava_util_List_2V(instance, value){
  instance.sk_marek_barak_client_UserInformation_userThoughts = value;
}

function sk_marek_barak_client_UserProfile_$getScrollPanelHeight__Lsk_marek_barak_client_UserProfile_2I(this$static){
  return com_google_gwt_dom_client_Document_$getClientHeight__Lcom_google_gwt_dom_client_Document_2I($doc) - (com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteTop__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.sk_marek_barak_client_UserProfile_absolutePanel.com_google_gwt_user_client_ui_UIObject_element) + com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(this$static.sk_marek_barak_client_UserProfile_absolutePanel.com_google_gwt_user_client_ui_UIObject_element, $intern_184) + 50);
}

function sk_marek_barak_client_UserProfile_$getThoughts__Lsk_marek_barak_client_UserProfile_2V(this$static){
  !this$static.sk_marek_barak_client_UserProfile_thoughtService && (this$static.sk_marek_barak_client_UserProfile_thoughtService = (!sk_marek_barak_shared_ThoughtServiceFactory_thoughtService && (sk_marek_barak_shared_ThoughtServiceFactory_thoughtService = new sk_marek_barak_client_ThoughtService_1Proxy_ThoughtService_1Proxy__V) , sk_marek_barak_shared_ThoughtServiceFactory_thoughtService));
  sk_marek_barak_client_ThoughtService_1Proxy_$getUserThoughts__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_UserProfile_thoughtService, this$static.sk_marek_barak_client_UserProfile_user.sk_marek_barak_client_UserInformation_userID, new sk_marek_barak_client_UserProfile$7_UserProfile$7__Lsk_marek_barak_client_UserProfile_2V(this$static));
}

function sk_marek_barak_client_UserProfile_$saveChanges__Lsk_marek_barak_client_UserProfile_2V(this$static){
  var userService;
  sk_marek_barak_client_UserInformation_$setName__Lsk_marek_barak_client_UserInformation_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_UserProfile_user, com_google_gwt_dom_client_Element_$getPropertyString__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.sk_marek_barak_client_UserProfile_name.com_google_gwt_user_client_ui_UIObject_element, $intern_24));
  sk_marek_barak_client_UserInformation_$setBirthDate__Lsk_marek_barak_client_UserInformation_2Ljava_util_Date_2V(this$static.sk_marek_barak_client_UserProfile_user, com_google_gwt_user_datepicker_client_DateBox_$parseDate__Lcom_google_gwt_user_datepicker_client_DateBox_2ZLjava_util_Date_2(this$static.sk_marek_barak_client_UserProfile_dateBox, true));
  userService = (!sk_marek_barak_shared_UserInformationServiceFactory_userService && (sk_marek_barak_shared_UserInformationServiceFactory_userService = new sk_marek_barak_client_UserInfomationService_1Proxy_UserInfomationService_1Proxy__V) , sk_marek_barak_shared_UserInformationServiceFactory_userService);
  sk_marek_barak_client_UserInfomationService_1Proxy_$saveUser__Lsk_marek_barak_client_UserInfomationService_1Proxy_2Lsk_marek_barak_client_UserInformation_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(userService, this$static.sk_marek_barak_client_UserProfile_user, new sk_marek_barak_client_UserProfile$6_UserProfile$6__Lsk_marek_barak_client_UserProfile_2V);
}

function sk_marek_barak_client_UserProfile_UserProfile__V(){
  var flexTable, htmlBirthDay, htmlName, htmlUserID, panel, pshbtnNewButton, pshbtnSave, s, timer, userID;
  this.sk_marek_barak_client_UserProfile_user = sk_marek_barak_client_ShareLife_curentUser;
  panel = new com_google_gwt_user_client_ui_VerticalPanel_VerticalPanel__V;
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this, panel);
  panel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_283;
  panel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_284;
  this.sk_marek_barak_client_UserProfile_absolutePanel = new com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__V;
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfile_absolutePanel, $intern_285, $intern_286);
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfile_absolutePanel, $intern_269);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(panel, this.sk_marek_barak_client_UserProfile_absolutePanel);
  flexTable = new com_google_gwt_user_client_ui_FlexTable_FlexTable__V;
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(this.sk_marek_barak_client_UserProfile_absolutePanel, flexTable, 10, 40);
  flexTable.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_287;
  flexTable.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_288;
  htmlName = new com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V($intern_289);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 0, 0, htmlName);
  this.sk_marek_barak_client_UserProfile_name = new com_google_gwt_user_client_ui_TextBox_TextBox__V;
  com_google_gwt_user_client_ui_ValueBoxBase_$setText__Lcom_google_gwt_user_client_ui_ValueBoxBase_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfile_name, this.sk_marek_barak_client_UserProfile_user.sk_marek_barak_client_UserInformation_name);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 0, 1, this.sk_marek_barak_client_UserProfile_name);
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfile_name, $intern_290);
  htmlUserID = new com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V($intern_291);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 1, 0, htmlUserID);
  userID = new com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfile_user.sk_marek_barak_client_UserInformation_userID);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 1, 1, userID);
  htmlBirthDay = new com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V($intern_292);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 2, 0, htmlBirthDay);
  this.sk_marek_barak_client_UserProfile_dateBox = new com_google_gwt_user_datepicker_client_DateBox_DateBox__V;
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 2, 1, this.sk_marek_barak_client_UserProfile_dateBox);
  com_google_gwt_user_datepicker_client_DateBox_$setValue__Lcom_google_gwt_user_datepicker_client_DateBox_2Ljava_util_Date_2V(this.sk_marek_barak_client_UserProfile_dateBox, this.sk_marek_barak_client_UserProfile_user.sk_marek_barak_client_UserInformation_birthDate);
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfile_dateBox, $intern_290);
  pshbtnNewButton = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V($intern_237);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(pshbtnNewButton, new sk_marek_barak_client_UserProfile$1_UserProfile$1__Lsk_marek_barak_client_UserProfile_2V(this), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(this.sk_marek_barak_client_UserProfile_absolutePanel, pshbtnNewButton, 327, 11);
  pshbtnNewButton.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_293;
  pshbtnNewButton.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_294;
  pshbtnSave = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V('Save');
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(pshbtnSave, new sk_marek_barak_client_UserProfile$2_UserProfile$2__Lsk_marek_barak_client_UserProfile_2V(this), com_google_gwt_event_dom_client_ClickEvent_TYPE);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(this.sk_marek_barak_client_UserProfile_absolutePanel, pshbtnSave, 298, 144);
  s = new com_google_gwt_user_client_ui_ScrollPanel_ScrollPanel__V;
  s.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = $intern_260;
  com_google_gwt_user_client_ui_ScrollPanel_$addScrollHandler__Lcom_google_gwt_user_client_ui_ScrollPanel_2Lcom_google_gwt_event_dom_client_ScrollHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(s, new sk_marek_barak_client_UserProfile$3_UserProfile$3__Lsk_marek_barak_client_UserProfile_2V);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(panel, s);
  s.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_295;
  this.sk_marek_barak_client_UserProfile_flexTable_11 = new com_google_gwt_user_client_ui_FlexTable_FlexTable__V;
  com_google_gwt_user_client_ui_SimplePanel_$setWidget__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(s, this.sk_marek_barak_client_UserProfile_flexTable_11);
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfile_flexTable_11, $intern_213, $intern_213);
  !this.sk_marek_barak_client_UserProfile_thoughtService && (this.sk_marek_barak_client_UserProfile_thoughtService = (!sk_marek_barak_shared_ThoughtServiceFactory_thoughtService && (sk_marek_barak_shared_ThoughtServiceFactory_thoughtService = new sk_marek_barak_client_ThoughtService_1Proxy_ThoughtService_1Proxy__V) , sk_marek_barak_shared_ThoughtServiceFactory_thoughtService));
  sk_marek_barak_client_ThoughtService_1Proxy_$getUserThoughts__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this.sk_marek_barak_client_UserProfile_thoughtService, this.sk_marek_barak_client_UserProfile_user.sk_marek_barak_client_UserInformation_userID, new sk_marek_barak_client_UserProfile$7_UserProfile$7__Lsk_marek_barak_client_UserProfile_2V(this));
  timer = new sk_marek_barak_client_UserProfile$4_UserProfile$4__Lsk_marek_barak_client_UserProfile_2V(this);
  com_google_gwt_user_client_Timer_$scheduleRepeating__Lcom_google_gwt_user_client_Timer_2IV(timer, 30000);
  com_google_gwt_user_client_Window_addResizeHandler__Lcom_google_gwt_event_logical_shared_ResizeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new sk_marek_barak_client_UserProfile$5_UserProfile$5__Lsk_marek_barak_client_UserProfile_2V(this, s));
}

function sk_marek_barak_client_UserProfile(){
}

_ = sk_marek_barak_client_UserProfile_UserProfile__V.prototype = sk_marek_barak_client_UserProfile.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfile_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.sk_marek_barak_client_UserProfile_absolutePanel = null;
_.sk_marek_barak_client_UserProfile_dateBox = null;
_.sk_marek_barak_client_UserProfile_flexTable_11 = null;
_.sk_marek_barak_client_UserProfile_name = null;
_.sk_marek_barak_client_UserProfile_thoughtService = null;
_.sk_marek_barak_client_UserProfile_user = null;
function sk_marek_barak_client_UserProfile$1_UserProfile$1__Lsk_marek_barak_client_UserProfile_2V(this$0){
  this.sk_marek_barak_client_UserProfile$1_this$0 = this$0;
}

function sk_marek_barak_client_UserProfile$1(){
}

_ = sk_marek_barak_client_UserProfile$1_UserProfile$1__Lsk_marek_barak_client_UserProfile_2V.prototype = sk_marek_barak_client_UserProfile$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfile$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$1_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_UserProfile$1_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(this.sk_marek_barak_client_UserProfile$1_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserProfile$1_this$0 = null;
function sk_marek_barak_client_UserProfile$2_UserProfile$2__Lsk_marek_barak_client_UserProfile_2V(this$0){
  this.sk_marek_barak_client_UserProfile$2_this$0 = this$0;
}

function sk_marek_barak_client_UserProfile$2(){
}

_ = sk_marek_barak_client_UserProfile$2_UserProfile$2__Lsk_marek_barak_client_UserProfile_2V.prototype = sk_marek_barak_client_UserProfile$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfile$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$2_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_UserProfile$2_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_UserProfile_$saveChanges__Lsk_marek_barak_client_UserProfile_2V(this.sk_marek_barak_client_UserProfile$2_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserProfile$2_this$0 = null;
function sk_marek_barak_client_UserProfile$3_UserProfile$3__Lsk_marek_barak_client_UserProfile_2V(){
}

function sk_marek_barak_client_UserProfile$3(){
}

_ = sk_marek_barak_client_UserProfile$3_UserProfile$3__Lsk_marek_barak_client_UserProfile_2V.prototype = sk_marek_barak_client_UserProfile$3.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfile$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$3_12_1classLit;
}
;
_.onScroll__Lcom_google_gwt_event_dom_client_ScrollEvent_2V = function sk_marek_barak_client_UserProfile$3_onScroll__Lcom_google_gwt_event_dom_client_ScrollEvent_2V(event){
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ScrollHandler, Q$com_google_gwt_event_shared_EventHandler]);
function sk_marek_barak_client_UserProfile$4_UserProfile$4__Lsk_marek_barak_client_UserProfile_2V(this$0){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.sk_marek_barak_client_UserProfile$4_this$0 = this$0;
}

function sk_marek_barak_client_UserProfile$4(){
}

_ = sk_marek_barak_client_UserProfile$4_UserProfile$4__Lsk_marek_barak_client_UserProfile_2V.prototype = sk_marek_barak_client_UserProfile$4.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfile$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$4_12_1classLit;
}
;
_.run__V = function sk_marek_barak_client_UserProfile$4_run__V(){
  sk_marek_barak_client_UserProfile_$getThoughts__Lsk_marek_barak_client_UserProfile_2V(this.sk_marek_barak_client_UserProfile$4_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.sk_marek_barak_client_UserProfile$4_this$0 = null;
function sk_marek_barak_client_UserProfile$5_UserProfile$5__Lsk_marek_barak_client_UserProfile_2V(this$0, val$s){
  this.sk_marek_barak_client_UserProfile$5_this$0 = this$0;
  this.sk_marek_barak_client_UserProfile$5_val$s = val$s;
}

function sk_marek_barak_client_UserProfile$5(){
}

_ = sk_marek_barak_client_UserProfile$5_UserProfile$5__Lsk_marek_barak_client_UserProfile_2V.prototype = sk_marek_barak_client_UserProfile$5.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfile$5_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$5_12_1classLit;
}
;
_.onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V = function sk_marek_barak_client_UserProfile$5_onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V(event){
  com_google_gwt_user_client_ui_ScrollPanel_$setHeight__Lcom_google_gwt_user_client_ui_ScrollPanel_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfile$5_val$s, $intern_2 + sk_marek_barak_client_UserProfile_$getScrollPanelHeight__Lsk_marek_barak_client_UserProfile_2I(this.sk_marek_barak_client_UserProfile$5_this$0) + $intern_13);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_ResizeHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserProfile$5_this$0 = null;
_.sk_marek_barak_client_UserProfile$5_val$s = null;
function sk_marek_barak_client_UserProfile$6_UserProfile$6__Lsk_marek_barak_client_UserProfile_2V(){
}

function sk_marek_barak_client_UserProfile$6(){
}

_ = sk_marek_barak_client_UserProfile$6_UserProfile$6__Lsk_marek_barak_client_UserProfile_2V.prototype = sk_marek_barak_client_UserProfile$6.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfile$6_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$6_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_UserProfile$6_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_281);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_UserProfile$6_onSuccess__Ljava_lang_Object_2V(result){
  com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(result);
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V('Save sucessful');
}
;
function sk_marek_barak_client_UserProfile$7_$onSuccess__Lsk_marek_barak_client_UserProfile$7_2Ljava_util_List_2V(this$static, result){
  var i, thoughtUI;
  java_util_Collections_sort__Ljava_util_List_2V(result);
  for (i = 0; i < result.size__I(); ++i) {
    thoughtUI = new sk_marek_barak_client_ThoughtUI_ThoughtUI__Lsk_marek_barak_client_UserThought_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result.get__ILjava_lang_Object_2(i), Q$sk_marek_barak_client_UserThought));
    com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_UserProfile$7_this$0.sk_marek_barak_client_UserProfile_flexTable_11, i, 0, thoughtUI);
  }
  if (this$static.sk_marek_barak_client_UserProfile$7_this$0.sk_marek_barak_client_UserProfile_flexTable_11.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length > result.size__I()) {
    for (i = result.size__I(); i < this$static.sk_marek_barak_client_UserProfile$7_this$0.sk_marek_barak_client_UserProfile_flexTable_11.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length; ++i)
      com_google_gwt_user_client_ui_HTMLTable_$removeRow__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static.sk_marek_barak_client_UserProfile$7_this$0.sk_marek_barak_client_UserProfile_flexTable_11, i);
  }
}

function sk_marek_barak_client_UserProfile$7_UserProfile$7__Lsk_marek_barak_client_UserProfile_2V(this$0){
  this.sk_marek_barak_client_UserProfile$7_this$0 = this$0;
}

function sk_marek_barak_client_UserProfile$7(){
}

_ = sk_marek_barak_client_UserProfile$7_UserProfile$7__Lsk_marek_barak_client_UserProfile_2V.prototype = sk_marek_barak_client_UserProfile$7.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfile$7_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$7_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_UserProfile$7_onFailure__Ljava_lang_Throwable_2V(caught){
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_UserProfile$7_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_UserProfile$7_$onSuccess__Lsk_marek_barak_client_UserProfile$7_2Ljava_util_List_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$java_util_List));
}
;
_.sk_marek_barak_client_UserProfile$7_this$0 = null;
function sk_marek_barak_client_UserProfileUI_$getScrollPanelHeight__Lsk_marek_barak_client_UserProfileUI_2I(this$static){
  return com_google_gwt_dom_client_Document_$getClientHeight__Lcom_google_gwt_dom_client_Document_2I($doc) - (com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteTop__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.sk_marek_barak_client_UserProfileUI_absolutePanel.com_google_gwt_user_client_ui_UIObject_element) + com_google_gwt_dom_client_Element_$getPropertyInt__Lcom_google_gwt_dom_client_Element_2Ljava_lang_String_2I(this$static.sk_marek_barak_client_UserProfileUI_absolutePanel.com_google_gwt_user_client_ui_UIObject_element, $intern_184) + 50);
}

function sk_marek_barak_client_UserProfileUI_$getThoughts__Lsk_marek_barak_client_UserProfileUI_2V(this$static){
  !this$static.sk_marek_barak_client_UserProfileUI_thoughtService && (this$static.sk_marek_barak_client_UserProfileUI_thoughtService = (!sk_marek_barak_shared_ThoughtServiceFactory_thoughtService && (sk_marek_barak_shared_ThoughtServiceFactory_thoughtService = new sk_marek_barak_client_ThoughtService_1Proxy_ThoughtService_1Proxy__V) , sk_marek_barak_shared_ThoughtServiceFactory_thoughtService));
  sk_marek_barak_client_ThoughtService_1Proxy_$getUserThoughts__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_UserProfileUI_thoughtService, this$static.sk_marek_barak_client_UserProfileUI_user.sk_marek_barak_client_UserInformation_userID, new sk_marek_barak_client_UserProfileUI$5_UserProfileUI$5__Lsk_marek_barak_client_UserProfileUI_2V(this$static));
}

--></script>
<script><!--
function sk_marek_barak_client_UserProfileUI_UserProfileUI__Lsk_marek_barak_client_UserInformation_2V(user){
  var flexTable, htmlBirthDay, htmlName, htmlUserID, panel, pshbtnNewButton, s, timer, userID;
  this.sk_marek_barak_client_UserProfileUI_user = user;
  panel = new com_google_gwt_user_client_ui_VerticalPanel_VerticalPanel__V;
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this, panel);
  panel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_283;
  panel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_284;
  this.sk_marek_barak_client_UserProfileUI_absolutePanel = new com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__V;
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfileUI_absolutePanel, $intern_285, $intern_286);
  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfileUI_absolutePanel, $intern_269);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(panel, this.sk_marek_barak_client_UserProfileUI_absolutePanel);
  flexTable = new com_google_gwt_user_client_ui_FlexTable_FlexTable__V;
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(this.sk_marek_barak_client_UserProfileUI_absolutePanel, flexTable, 10, 40);
  flexTable.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_287;
  flexTable.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_288;
  htmlName = new com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V($intern_289);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 0, 0, htmlName);
  this.sk_marek_barak_client_UserProfileUI_name = new com_google_gwt_user_client_ui_HTML_HTML__V;
  com_google_gwt_user_client_ui_Label_$setText__Lcom_google_gwt_user_client_ui_Label_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfileUI_name, user.sk_marek_barak_client_UserInformation_name);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 0, 1, this.sk_marek_barak_client_UserProfileUI_name);
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfileUI_name, $intern_290);
  htmlUserID = new com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V($intern_291);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 1, 0, htmlUserID);
  userID = new com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V(user.sk_marek_barak_client_UserInformation_userID);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 1, 1, userID);
  htmlBirthDay = new com_google_gwt_user_client_ui_HTML_HTML__Ljava_lang_String_2V($intern_292);
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 2, 0, htmlBirthDay);
  this.sk_marek_barak_client_UserProfileUI_dateBox = new com_google_gwt_user_client_ui_HTML_HTML__V;
  com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(flexTable, 2, 1, this.sk_marek_barak_client_UserProfileUI_dateBox);
  com_google_gwt_user_client_ui_Label_$setText__Lcom_google_gwt_user_client_ui_Label_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfileUI_dateBox, user.sk_marek_barak_client_UserInformation_birthDate.toString__Ljava_lang_String_2$());
  com_google_gwt_user_client_ui_UIObject_$setWidth__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfileUI_dateBox, $intern_290);
  pshbtnNewButton = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V($intern_237);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(pshbtnNewButton, new sk_marek_barak_client_UserProfileUI$1_UserProfileUI$1__Lsk_marek_barak_client_UserProfileUI_2V(this), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(this.sk_marek_barak_client_UserProfileUI_absolutePanel, pshbtnNewButton, 327, 11);
  pshbtnNewButton.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_293;
  pshbtnNewButton.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_294;
  s = new com_google_gwt_user_client_ui_ScrollPanel_ScrollPanel__V;
  s.com_google_gwt_user_client_ui_UIObject_element[$intern_171] = $intern_260;
  com_google_gwt_user_client_ui_ScrollPanel_$addScrollHandler__Lcom_google_gwt_user_client_ui_ScrollPanel_2Lcom_google_gwt_event_dom_client_ScrollHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(s, new sk_marek_barak_client_UserProfileUI$2_UserProfileUI$2__Lsk_marek_barak_client_UserProfileUI_2V);
  com_google_gwt_user_client_ui_VerticalPanel_$add__Lcom_google_gwt_user_client_ui_VerticalPanel_2Lcom_google_gwt_user_client_ui_Widget_2V(panel, s);
  s.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = $intern_295;
  this.sk_marek_barak_client_UserProfileUI_flexTable_11 = new com_google_gwt_user_client_ui_FlexTable_FlexTable__V;
  com_google_gwt_user_client_ui_SimplePanel_$setWidget__Lcom_google_gwt_user_client_ui_SimplePanel_2Lcom_google_gwt_user_client_ui_Widget_2V(s, this.sk_marek_barak_client_UserProfileUI_flexTable_11);
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfileUI_flexTable_11, $intern_213, $intern_213);
  !this.sk_marek_barak_client_UserProfileUI_thoughtService && (this.sk_marek_barak_client_UserProfileUI_thoughtService = (!sk_marek_barak_shared_ThoughtServiceFactory_thoughtService && (sk_marek_barak_shared_ThoughtServiceFactory_thoughtService = new sk_marek_barak_client_ThoughtService_1Proxy_ThoughtService_1Proxy__V) , sk_marek_barak_shared_ThoughtServiceFactory_thoughtService));
  sk_marek_barak_client_ThoughtService_1Proxy_$getUserThoughts__Lsk_marek_barak_client_ThoughtService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this.sk_marek_barak_client_UserProfileUI_thoughtService, this.sk_marek_barak_client_UserProfileUI_user.sk_marek_barak_client_UserInformation_userID, new sk_marek_barak_client_UserProfileUI$5_UserProfileUI$5__Lsk_marek_barak_client_UserProfileUI_2V(this));
  timer = new sk_marek_barak_client_UserProfileUI$3_UserProfileUI$3__Lsk_marek_barak_client_UserProfileUI_2V(this);
  com_google_gwt_user_client_Timer_$scheduleRepeating__Lcom_google_gwt_user_client_Timer_2IV(timer, 30000);
  com_google_gwt_user_client_Window_addResizeHandler__Lcom_google_gwt_event_logical_shared_ResizeHandler_2Lcom_google_gwt_event_shared_HandlerRegistration_2(new sk_marek_barak_client_UserProfileUI$4_UserProfileUI$4__Lsk_marek_barak_client_UserProfileUI_2V(this, s));
}

function sk_marek_barak_client_UserProfileUI(){
}

_ = sk_marek_barak_client_UserProfileUI_UserProfileUI__Lsk_marek_barak_client_UserInformation_2V.prototype = sk_marek_barak_client_UserProfileUI.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfileUI_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget]);
_.sk_marek_barak_client_UserProfileUI_absolutePanel = null;
_.sk_marek_barak_client_UserProfileUI_dateBox = null;
_.sk_marek_barak_client_UserProfileUI_flexTable_11 = null;
_.sk_marek_barak_client_UserProfileUI_name = null;
_.sk_marek_barak_client_UserProfileUI_thoughtService = null;
_.sk_marek_barak_client_UserProfileUI_user = null;
function sk_marek_barak_client_UserProfileUI$1_UserProfileUI$1__Lsk_marek_barak_client_UserProfileUI_2V(this$0){
  this.sk_marek_barak_client_UserProfileUI$1_this$0 = this$0;
}

function sk_marek_barak_client_UserProfileUI$1(){
}

_ = sk_marek_barak_client_UserProfileUI$1_UserProfileUI$1__Lsk_marek_barak_client_UserProfileUI_2V.prototype = sk_marek_barak_client_UserProfileUI$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfileUI$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$1_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_UserProfileUI$1_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2V(this.sk_marek_barak_client_UserProfileUI$1_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserProfileUI$1_this$0 = null;
function sk_marek_barak_client_UserProfileUI$2_UserProfileUI$2__Lsk_marek_barak_client_UserProfileUI_2V(){
}

function sk_marek_barak_client_UserProfileUI$2(){
}

_ = sk_marek_barak_client_UserProfileUI$2_UserProfileUI$2__Lsk_marek_barak_client_UserProfileUI_2V.prototype = sk_marek_barak_client_UserProfileUI$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfileUI$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$2_12_1classLit;
}
;
_.onScroll__Lcom_google_gwt_event_dom_client_ScrollEvent_2V = function sk_marek_barak_client_UserProfileUI$2_onScroll__Lcom_google_gwt_event_dom_client_ScrollEvent_2V(event){
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ScrollHandler, Q$com_google_gwt_event_shared_EventHandler]);
function sk_marek_barak_client_UserProfileUI$3_UserProfileUI$3__Lsk_marek_barak_client_UserProfileUI_2V(this$0){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.sk_marek_barak_client_UserProfileUI$3_this$0 = this$0;
}

function sk_marek_barak_client_UserProfileUI$3(){
}

_ = sk_marek_barak_client_UserProfileUI$3_UserProfileUI$3__Lsk_marek_barak_client_UserProfileUI_2V.prototype = sk_marek_barak_client_UserProfileUI$3.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfileUI$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$3_12_1classLit;
}
;
_.run__V = function sk_marek_barak_client_UserProfileUI$3_run__V(){
  sk_marek_barak_client_UserProfileUI_$getThoughts__Lsk_marek_barak_client_UserProfileUI_2V(this.sk_marek_barak_client_UserProfileUI$3_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.sk_marek_barak_client_UserProfileUI$3_this$0 = null;
function sk_marek_barak_client_UserProfileUI$4_UserProfileUI$4__Lsk_marek_barak_client_UserProfileUI_2V(this$0, val$s){
  this.sk_marek_barak_client_UserProfileUI$4_this$0 = this$0;
  this.sk_marek_barak_client_UserProfileUI$4_val$s = val$s;
}

function sk_marek_barak_client_UserProfileUI$4(){
}

_ = sk_marek_barak_client_UserProfileUI$4_UserProfileUI$4__Lsk_marek_barak_client_UserProfileUI_2V.prototype = sk_marek_barak_client_UserProfileUI$4.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfileUI$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$4_12_1classLit;
}
;
_.onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V = function sk_marek_barak_client_UserProfileUI$4_onResize__Lcom_google_gwt_event_logical_shared_ResizeEvent_2V(event){
  com_google_gwt_user_client_ui_ScrollPanel_$setHeight__Lcom_google_gwt_user_client_ui_ScrollPanel_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserProfileUI$4_val$s, $intern_2 + sk_marek_barak_client_UserProfileUI_$getScrollPanelHeight__Lsk_marek_barak_client_UserProfileUI_2I(this.sk_marek_barak_client_UserProfileUI$4_this$0) + $intern_13);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_ResizeHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserProfileUI$4_this$0 = null;
_.sk_marek_barak_client_UserProfileUI$4_val$s = null;
function sk_marek_barak_client_UserProfileUI$5_$onSuccess__Lsk_marek_barak_client_UserProfileUI$5_2Ljava_util_List_2V(this$static, result){
  var i, thoughtUI;
  java_util_Collections_sort__Ljava_util_List_2V(result);
  for (i = 0; i < result.size__I(); ++i) {
    thoughtUI = new sk_marek_barak_client_ThoughtUI_ThoughtUI__Lsk_marek_barak_client_UserThought_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result.get__ILjava_lang_Object_2(i), Q$sk_marek_barak_client_UserThought));
    com_google_gwt_user_client_ui_HTMLTable_$setWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2V(this$static.sk_marek_barak_client_UserProfileUI$5_this$0.sk_marek_barak_client_UserProfileUI_flexTable_11, i, 0, thoughtUI);
  }
  if (this$static.sk_marek_barak_client_UserProfileUI$5_this$0.sk_marek_barak_client_UserProfileUI_flexTable_11.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length > result.size__I()) {
    for (i = result.size__I(); i < this$static.sk_marek_barak_client_UserProfileUI$5_this$0.sk_marek_barak_client_UserProfileUI_flexTable_11.com_google_gwt_user_client_ui_HTMLTable_bodyElem.rows.length; ++i)
      com_google_gwt_user_client_ui_HTMLTable_$removeRow__Lcom_google_gwt_user_client_ui_HTMLTable_2IV(this$static.sk_marek_barak_client_UserProfileUI$5_this$0.sk_marek_barak_client_UserProfileUI_flexTable_11, i);
  }
}

function sk_marek_barak_client_UserProfileUI$5_UserProfileUI$5__Lsk_marek_barak_client_UserProfileUI_2V(this$0){
  this.sk_marek_barak_client_UserProfileUI$5_this$0 = this$0;
}

function sk_marek_barak_client_UserProfileUI$5(){
}

_ = sk_marek_barak_client_UserProfileUI$5_UserProfileUI$5__Lsk_marek_barak_client_UserProfileUI_2V.prototype = sk_marek_barak_client_UserProfileUI$5.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserProfileUI$5_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$5_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_UserProfileUI$5_onFailure__Ljava_lang_Throwable_2V(caught){
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_UserProfileUI$5_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_UserProfileUI$5_$onSuccess__Lsk_marek_barak_client_UserProfileUI$5_2Ljava_util_List_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$java_util_List));
}
;
_.sk_marek_barak_client_UserProfileUI$5_this$0 = null;
function sk_marek_barak_client_UserTab_$checkMessage__Lsk_marek_barak_client_UserTab_2V(this$static){
  !this$static.sk_marek_barak_client_UserTab_messageService && (this$static.sk_marek_barak_client_UserTab_messageService = (!sk_marek_barak_shared_MessageServiceFactory_messageService && (sk_marek_barak_shared_MessageServiceFactory_messageService = new sk_marek_barak_client_MessageService_1Proxy_MessageService_1Proxy__V) , sk_marek_barak_shared_MessageServiceFactory_messageService));
  sk_marek_barak_client_MessageService_1Proxy_$getMessage__Lsk_marek_barak_client_MessageService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_UserTab_messageService, this$static.sk_marek_barak_client_UserTab_userID, new sk_marek_barak_client_UserTab$5_UserTab$5__Lsk_marek_barak_client_UserTab_2V(this$static));
}

function sk_marek_barak_client_UserTab_$closeChat__Lsk_marek_barak_client_UserTab_2V(this$static){
  com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(this$static.sk_marek_barak_client_UserTab_popup);
  sk_marek_barak_client_UserTab_$setUiVisible__Lsk_marek_barak_client_UserTab_2ZV(this$static, true);
}

function sk_marek_barak_client_UserTab_$closeChatTab__Lsk_marek_barak_client_UserTab_2V(this$static){
  var i, tmp;
  this$static.sk_marek_barak_client_UserTab_popup.com_google_gwt_user_client_ui_PopupPanel_showing && (com_google_gwt_user_client_ui_PopupPanel_$hide__Lcom_google_gwt_user_client_ui_PopupPanel_2ZV(this$static.sk_marek_barak_client_UserTab_popup) , sk_marek_barak_client_UserTab_$setUiVisible__Lsk_marek_barak_client_UserTab_2ZV(this$static, true));
  for (i = 0; i < com_google_gwt_user_client_ui_FlexTable_$getCellCount__Lcom_google_gwt_user_client_ui_FlexTable_2II(this$static.sk_marek_barak_client_UserTab_chatTable, 0); ++i) {
    tmp = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_ui_HTMLTable_$getWidget__Lcom_google_gwt_user_client_ui_HTMLTable_2IILcom_google_gwt_user_client_ui_Widget_2(this$static.sk_marek_barak_client_UserTab_chatTable, i), Q$sk_marek_barak_client_UserTab);
    if (this$static.sk_marek_barak_client_UserTab_userID == tmp.sk_marek_barak_client_UserTab_userID) {
      com_google_gwt_user_client_ui_HTMLTable_$removeCell__Lcom_google_gwt_user_client_ui_HTMLTable_2IIV(this$static.sk_marek_barak_client_UserTab_chatTable, 0, i);
      break;
    }
  }
  sk_marek_barak_client_UserTab_$releocateTabs__Lsk_marek_barak_client_UserTab_2V(this$static);
}

function sk_marek_barak_client_UserTab_$openChat__Lsk_marek_barak_client_UserTab_2V(this$static){
  com_google_gwt_user_client_ui_PopupPanel_$setPopupPosition__Lcom_google_gwt_user_client_ui_PopupPanel_2IIV(this$static.sk_marek_barak_client_UserTab_popup, com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.com_google_gwt_user_client_ui_UIObject_element), com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteTop__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.com_google_gwt_user_client_ui_UIObject_element) - 281);
  com_google_gwt_user_client_ui_PopupPanel_$show__Lcom_google_gwt_user_client_ui_PopupPanel_2V(this$static.sk_marek_barak_client_UserTab_popup);
  sk_marek_barak_client_UserTab_$setUiVisible__Lsk_marek_barak_client_UserTab_2ZV(this$static, false);
}

function sk_marek_barak_client_UserTab_$releocateTabs__Lsk_marek_barak_client_UserTab_2V(this$static){
  var itr;
  for (itr = new com_google_gwt_user_client_ui_HTMLTable$1_HTMLTable$1__Lcom_google_gwt_user_client_ui_HTMLTable_2V(this$static.sk_marek_barak_client_UserTab_chatTable); itr.com_google_gwt_user_client_ui_HTMLTable$1_nextIndex < itr.com_google_gwt_user_client_ui_HTMLTable$1_widgetList.java_util_ArrayList_size;)
    sk_marek_barak_client_UserTab_$resetChatLocation__Lsk_marek_barak_client_UserTab_2V(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_ui_HTMLTable$1_$next__Lcom_google_gwt_user_client_ui_HTMLTable$1_2Lcom_google_gwt_user_client_ui_Widget_2(itr), Q$sk_marek_barak_client_UserTab));
}

function sk_marek_barak_client_UserTab_$resetChatLocation__Lsk_marek_barak_client_UserTab_2V(this$static){
  com_google_gwt_user_client_ui_PopupPanel_$setPopupPosition__Lcom_google_gwt_user_client_ui_PopupPanel_2IIV(this$static.sk_marek_barak_client_UserTab_popup, com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteLeft__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.com_google_gwt_user_client_ui_UIObject_element), com_google_gwt_dom_client_DOMImplIE8_$getAbsoluteTop__Lcom_google_gwt_dom_client_DOMImplIE8_2Lcom_google_gwt_dom_client_Element_2I(this$static.com_google_gwt_user_client_ui_UIObject_element) - 281);
}

function sk_marek_barak_client_UserTab_$sendMessage__Lsk_marek_barak_client_UserTab_2Ljava_lang_String_2V(this$static, message){
  sk_marek_barak_client_UserTab_$sendToken__Lsk_marek_barak_client_UserTab_2V(this$static);
  !this$static.sk_marek_barak_client_UserTab_messageService && (this$static.sk_marek_barak_client_UserTab_messageService = (!sk_marek_barak_shared_MessageServiceFactory_messageService && (sk_marek_barak_shared_MessageServiceFactory_messageService = new sk_marek_barak_client_MessageService_1Proxy_MessageService_1Proxy__V) , sk_marek_barak_shared_MessageServiceFactory_messageService));
  sk_marek_barak_client_MessageService_1Proxy_$sendMessage__Lsk_marek_barak_client_MessageService_1Proxy_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_UserTab_messageService, this$static.sk_marek_barak_client_UserTab_userID, message, new sk_marek_barak_client_UserTab$4_UserTab$4__Lsk_marek_barak_client_UserTab_2V);
}

function sk_marek_barak_client_UserTab_$sendToken__Lsk_marek_barak_client_UserTab_2V(this$static){
  if (!this$static.sk_marek_barak_client_UserTab_tokenService) {
    this$static.sk_marek_barak_client_UserTab_tokenService = (!sk_marek_barak_shared_TokenServiceFactory_tokenService && (sk_marek_barak_shared_TokenServiceFactory_tokenService = new sk_marek_barak_client_TokenService_1Proxy_TokenService_1Proxy__V) , sk_marek_barak_shared_TokenServiceFactory_tokenService);
    sk_marek_barak_client_TokenService_1Proxy_$sendToken__Lsk_marek_barak_client_TokenService_1Proxy_2Ljava_lang_String_2Lcom_google_gwt_user_client_rpc_AsyncCallback_2V(this$static.sk_marek_barak_client_UserTab_tokenService, this$static.sk_marek_barak_client_UserTab_userID, new sk_marek_barak_client_UserTab$6_UserTab$6__Lsk_marek_barak_client_UserTab_2V);
  }
}

function sk_marek_barak_client_UserTab_$setUiVisible__Lsk_marek_barak_client_UserTab_2ZV(this$static, visible){
  com_google_gwt_user_client_ui_UIObject_$setVisible__Lcom_google_gwt_user_client_ui_UIObject_2ZV(this$static.sk_marek_barak_client_UserTab_name, visible);
  com_google_gwt_user_client_ui_UIObject_$setVisible__Lcom_google_gwt_user_client_ui_UIObject_2ZV(this$static.sk_marek_barak_client_UserTab_closeButton, visible);
  com_google_gwt_user_client_ui_UIObject_$setVisible__Lcom_google_gwt_user_client_ui_UIObject_2ZV(this$static.sk_marek_barak_client_UserTab_maxButton, visible);
}

function sk_marek_barak_client_UserTab_UserTab__Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_ui_FlexTable_2V(nam, userID, table){
  var absolutePanel, messageTimer;
  this.sk_marek_barak_client_UserTab_userNickName = nam;
  this.sk_marek_barak_client_UserTab_userID = userID;
  this.sk_marek_barak_client_UserTab_chatTable = table;
  this.sk_marek_barak_client_UserTab_name = new com_google_gwt_user_client_ui_Label_Label__Ljava_lang_String_2V(nam);
  this.sk_marek_barak_client_UserTab_chat = new sk_marek_barak_client_UserChat_UserChat__Lsk_marek_barak_client_UserTab_2V(this);
  absolutePanel = new com_google_gwt_user_client_ui_AbsolutePanel_AbsolutePanel__V;
  com_google_gwt_user_client_ui_Composite_$initWidget__Lcom_google_gwt_user_client_ui_Composite_2Lcom_google_gwt_user_client_ui_Widget_2V(this, absolutePanel);
  absolutePanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_150] = $intern_275;
  absolutePanel.com_google_gwt_user_client_ui_UIObject_element.style[$intern_151] = '28px';
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, this.sk_marek_barak_client_UserTab_name, 0, 0);
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserTab_name, '145px', $intern_270);
  this.sk_marek_barak_client_UserTab_closeButton = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V($intern_237);
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, this.sk_marek_barak_client_UserTab_closeButton, 183, 0);
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserTab_closeButton, $intern_277, $intern_296);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.sk_marek_barak_client_UserTab_closeButton, new sk_marek_barak_client_UserTab$1_UserTab$1__Lsk_marek_barak_client_UserTab_2V(this), (com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_$clinit__V() , com_google_gwt_event_dom_client_ClickEvent_TYPE));
  this.sk_marek_barak_client_UserTab_maxButton = new com_google_gwt_user_client_ui_PushButton_PushButton__Ljava_lang_String_2V('\u25FB');
  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2IIV(absolutePanel, this.sk_marek_barak_client_UserTab_maxButton, 147, 0);
  com_google_gwt_user_client_ui_UIObject_$setSize__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2Ljava_lang_String_2V(this.sk_marek_barak_client_UserTab_maxButton, $intern_277, $intern_296);
  com_google_gwt_user_client_ui_Widget_$addDomHandler__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_EventHandler_2Lcom_google_gwt_event_dom_client_DomEvent$Type_2Lcom_google_gwt_event_shared_HandlerRegistration_2(this.sk_marek_barak_client_UserTab_maxButton, new sk_marek_barak_client_UserTab$2_UserTab$2__Lsk_marek_barak_client_UserTab_2V(this), com_google_gwt_event_dom_client_ClickEvent_TYPE);
  this.sk_marek_barak_client_UserTab_popup = new com_google_gwt_user_client_ui_PopupPanel_PopupPanel__V;
  this.sk_marek_barak_client_UserTab_popup.setWidget__Lcom_google_gwt_user_client_ui_Widget_2V(this.sk_marek_barak_client_UserTab_chat);
  messageTimer = new sk_marek_barak_client_UserTab$3_UserTab$3__Lsk_marek_barak_client_UserTab_2V(this);
  com_google_gwt_user_client_Timer_$scheduleRepeating__Lcom_google_gwt_user_client_Timer_2IV(messageTimer, 5000);
}

function sk_marek_barak_client_UserTab(){
}

_ = sk_marek_barak_client_UserTab_UserTab__Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_user_client_ui_FlexTable_2V.prototype = sk_marek_barak_client_UserTab.prototype = new com_google_gwt_user_client_ui_Composite;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserTab_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_logical_shared_HasAttachHandlers, Q$com_google_gwt_event_shared_HasHandlers, Q$com_google_gwt_user_client_EventListener, Q$com_google_gwt_user_client_ui_HasVisibility, Q$com_google_gwt_user_client_ui_IsRenderable, Q$com_google_gwt_user_client_ui_IsWidget, Q$com_google_gwt_user_client_ui_UIObject, Q$com_google_gwt_user_client_ui_Widget, Q$sk_marek_barak_client_UserTab]);
_.sk_marek_barak_client_UserTab_chat = null;
_.sk_marek_barak_client_UserTab_chatTable = null;
_.sk_marek_barak_client_UserTab_closeButton = null;
_.sk_marek_barak_client_UserTab_maxButton = null;
_.sk_marek_barak_client_UserTab_messageService = null;
_.sk_marek_barak_client_UserTab_name = null;
_.sk_marek_barak_client_UserTab_popup = null;
_.sk_marek_barak_client_UserTab_tokenService = null;
_.sk_marek_barak_client_UserTab_userID = null;
_.sk_marek_barak_client_UserTab_userNickName = null;
function sk_marek_barak_client_UserTab$1_UserTab$1__Lsk_marek_barak_client_UserTab_2V(this$0){
  this.sk_marek_barak_client_UserTab$1_this$0 = this$0;
}

function sk_marek_barak_client_UserTab$1(){
}

_ = sk_marek_barak_client_UserTab$1_UserTab$1__Lsk_marek_barak_client_UserTab_2V.prototype = sk_marek_barak_client_UserTab$1.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserTab$1_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$1_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_UserTab$1_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_UserTab_$closeChatTab__Lsk_marek_barak_client_UserTab_2V(this.sk_marek_barak_client_UserTab$1_this$0);
}
;
--></script>
<script><!--
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserTab$1_this$0 = null;
function sk_marek_barak_client_UserTab$2_UserTab$2__Lsk_marek_barak_client_UserTab_2V(this$0){
  this.sk_marek_barak_client_UserTab$2_this$0 = this$0;
}

function sk_marek_barak_client_UserTab$2(){
}

_ = sk_marek_barak_client_UserTab$2_UserTab$2__Lsk_marek_barak_client_UserTab_2V.prototype = sk_marek_barak_client_UserTab$2.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserTab$2_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$2_12_1classLit;
}
;
_.onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V = function sk_marek_barak_client_UserTab$2_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(event){
  sk_marek_barak_client_UserTab_$openChat__Lsk_marek_barak_client_UserTab_2V(this.sk_marek_barak_client_UserTab$2_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_event_dom_client_ClickHandler, Q$com_google_gwt_event_shared_EventHandler]);
_.sk_marek_barak_client_UserTab$2_this$0 = null;
function sk_marek_barak_client_UserTab$3_UserTab$3__Lsk_marek_barak_client_UserTab_2V(this$0){
  com_google_gwt_user_client_Timer_$clinit__V();
  this.sk_marek_barak_client_UserTab$3_this$0 = this$0;
}

function sk_marek_barak_client_UserTab$3(){
}

_ = sk_marek_barak_client_UserTab$3_UserTab$3__Lsk_marek_barak_client_UserTab_2V.prototype = sk_marek_barak_client_UserTab$3.prototype = new com_google_gwt_user_client_Timer;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserTab$3_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$3_12_1classLit;
}
;
_.run__V = function sk_marek_barak_client_UserTab$3_run__V(){
  sk_marek_barak_client_UserTab_$checkMessage__Lsk_marek_barak_client_UserTab_2V(this.sk_marek_barak_client_UserTab$3_this$0);
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$com_google_gwt_user_client_Timer]);
_.sk_marek_barak_client_UserTab$3_this$0 = null;
function sk_marek_barak_client_UserTab$4_UserTab$4__Lsk_marek_barak_client_UserTab_2V(){
}

function sk_marek_barak_client_UserTab$4(){
}

_ = sk_marek_barak_client_UserTab$4_UserTab$4__Lsk_marek_barak_client_UserTab_2V.prototype = sk_marek_barak_client_UserTab$4.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserTab$4_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$4_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_UserTab$4_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_258);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_UserTab$4_onSuccess__Ljava_lang_Object_2V(result){
  com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(result);
}
;
function sk_marek_barak_client_UserTab$5_$onSuccess__Lsk_marek_barak_client_UserTab$5_2Ljava_lang_String_2V(this$static, result){
  if (result != null) {
    sk_marek_barak_client_UserChat_$sendMessage__Lsk_marek_barak_client_UserChat_2Ljava_lang_String_2V(this$static.sk_marek_barak_client_UserTab$5_this$0.sk_marek_barak_client_UserTab_chat, this$static.sk_marek_barak_client_UserTab$5_this$0.sk_marek_barak_client_UserTab_userNickName + $intern_1 + result);
    !this$static.sk_marek_barak_client_UserTab$5_this$0.sk_marek_barak_client_UserTab_popup.com_google_gwt_user_client_ui_PopupPanel_showing;
  }
}

function sk_marek_barak_client_UserTab$5_UserTab$5__Lsk_marek_barak_client_UserTab_2V(this$0){
  this.sk_marek_barak_client_UserTab$5_this$0 = this$0;
}

function sk_marek_barak_client_UserTab$5(){
}

_ = sk_marek_barak_client_UserTab$5_UserTab$5__Lsk_marek_barak_client_UserTab_2V.prototype = sk_marek_barak_client_UserTab$5.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserTab$5_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$5_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_UserTab$5_onFailure__Ljava_lang_Throwable_2V(caught){
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_UserTab$5_onSuccess__Ljava_lang_Object_2V(result){
  sk_marek_barak_client_UserTab$5_$onSuccess__Lsk_marek_barak_client_UserTab$5_2Ljava_lang_String_2V(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(result, Q$java_lang_String));
}
;
_.sk_marek_barak_client_UserTab$5_this$0 = null;
function sk_marek_barak_client_UserTab$6_UserTab$6__Lsk_marek_barak_client_UserTab_2V(){
}

function sk_marek_barak_client_UserTab$6(){
}

_ = sk_marek_barak_client_UserTab$6_UserTab$6__Lsk_marek_barak_client_UserTab_2V.prototype = sk_marek_barak_client_UserTab$6.prototype = new java_lang_Object;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserTab$6_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$6_12_1classLit;
}
;
_.onFailure__Ljava_lang_Throwable_2V = function sk_marek_barak_client_UserTab$6_onFailure__Ljava_lang_Throwable_2V(caught){
  com_google_gwt_user_client_Window_alert__Ljava_lang_String_2V($intern_273);
}
;
_.onSuccess__Ljava_lang_Object_2V = function sk_marek_barak_client_UserTab$6_onSuccess__Ljava_lang_Object_2V(result){
  com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2Ljava_lang_Object_2(result);
}
;
function sk_marek_barak_client_UserThought_UserThought__V(){
  this.sk_marek_barak_client_UserThought_text = $intern_218;
  this.sk_marek_barak_client_UserThought_user = $intern_218;
  this.sk_marek_barak_client_UserThought_date = new java_util_Date_Date__V;
  this.sk_marek_barak_client_UserThought_key = $intern_218;
}

function sk_marek_barak_client_UserThought(){
}

_ = sk_marek_barak_client_UserThought_UserThought__V.prototype = sk_marek_barak_client_UserThought.prototype = new java_lang_Object;
_.compareTo__Ljava_lang_Object_2I$ = function sk_marek_barak_client_UserThought_compareTo__Ljava_lang_Object_2I(arg0){
  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(arg0, Q$sk_marek_barak_client_UserThought).sk_marek_barak_client_UserThought_date.compareTo__Ljava_util_Date_2I(this.sk_marek_barak_client_UserThought_date);
}
;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_client_UserThought_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserThought_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Comparable, Q$sk_marek_barak_client_UserThought]);
_.sk_marek_barak_client_UserThought_date = null;
_.sk_marek_barak_client_UserThought_key = null;
_.sk_marek_barak_client_UserThought_text = null;
_.sk_marek_barak_client_UserThought_user = null;
_.sk_marek_barak_client_UserThought_userId = null;
function sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserThought_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_lang_Object_1Array_1CustomFieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Ljava_lang_Object_2V(streamReader, instance);
}

function sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2_3Lsk_marek_barak_client_UserThought_2(streamReader){
  var size;
  size = com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader);
  return com_google_gwt_lang_Array_initDim__Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2IIILcom_google_gwt_lang_Array_2(com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1UserThought_12_1classLit, makeCastMap([Q$java_io_Serializable, Q$java_lang_Object_$1]), Q$sk_marek_barak_client_UserThought, size, 0);
}

function sk_marek_barak_client_UserThought_1Array_1Rank_11_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2_3Lsk_marek_barak_client_UserThought_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_core_java_lang_Object_1Array_1CustomFieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2_3Ljava_lang_Object_2V(streamWriter, instance);
}

function sk_marek_barak_client_UserThought_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserThought_2V(streamReader, instance){
  sk_marek_barak_client_UserThought_1FieldSerializer_setDate__Lsk_marek_barak_client_UserThought_2Ljava_util_Date_2V(instance, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2ILjava_lang_Object_2(com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_$readObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamReader_2Ljava_lang_Object_2(streamReader), Q$java_util_Date));
  sk_marek_barak_client_UserThought_1FieldSerializer_setKey__Lsk_marek_barak_client_UserThought_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
  sk_marek_barak_client_UserThought_1FieldSerializer_setText__Lsk_marek_barak_client_UserThought_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
  sk_marek_barak_client_UserThought_1FieldSerializer_setUser__Lsk_marek_barak_client_UserThought_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
  sk_marek_barak_client_UserThought_1FieldSerializer_setUserId__Lsk_marek_barak_client_UserThought_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
}

function sk_marek_barak_client_UserThought_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_client_UserThought_2(streamReader){
  return new sk_marek_barak_client_UserThought_UserThought__V;
}

function sk_marek_barak_client_UserThought_1FieldSerializer_serialize__Lcom_google_gwt_user_client_rpc_SerializationStreamWriter_2Lsk_marek_barak_client_UserThought_2V(streamWriter, instance){
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeObject__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_Object_2V(streamWriter, instance.sk_marek_barak_client_UserThought_date);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance.sk_marek_barak_client_UserThought_key);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance.sk_marek_barak_client_UserThought_text);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance.sk_marek_barak_client_UserThought_user);
  com_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_$writeString__Lcom_google_gwt_user_client_rpc_impl_AbstractSerializationStreamWriter_2Ljava_lang_String_2V(streamWriter, instance.sk_marek_barak_client_UserThought_userId);
}

function sk_marek_barak_client_UserThought_1FieldSerializer_setDate__Lsk_marek_barak_client_UserThought_2Ljava_util_Date_2V(instance, value){
  instance.sk_marek_barak_client_UserThought_date = value;
}

function sk_marek_barak_client_UserThought_1FieldSerializer_setKey__Lsk_marek_barak_client_UserThought_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_UserThought_key = value;
}

function sk_marek_barak_client_UserThought_1FieldSerializer_setText__Lsk_marek_barak_client_UserThought_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_UserThought_text = value;
}

function sk_marek_barak_client_UserThought_1FieldSerializer_setUser__Lsk_marek_barak_client_UserThought_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_UserThought_user = value;
}

function sk_marek_barak_client_UserThought_1FieldSerializer_setUserId__Lsk_marek_barak_client_UserThought_2Ljava_lang_String_2V(instance, value){
  instance.sk_marek_barak_client_UserThought_userId = value;
}

var sk_marek_barak_shared_ComentServiceFactory_comentService = null;
var sk_marek_barak_shared_LoggedInUserServiceFactory_loggedInService = null;
var sk_marek_barak_shared_LoginServiceFactory_loginService = null;
var sk_marek_barak_shared_MessageServiceFactory_messageService = null;
var sk_marek_barak_shared_ThoughtServiceFactory_thoughtService = null;
var sk_marek_barak_shared_TokenServiceFactory_tokenService = null;
function sk_marek_barak_shared_UserInformationNotFoundException_UserInformationNotFoundException__V(){
  java_lang_Exception_Exception__Ljava_lang_String_2V.call(this, 'User information has not been found');
}

function sk_marek_barak_shared_UserInformationNotFoundException(){
}

_ = sk_marek_barak_shared_UserInformationNotFoundException_UserInformationNotFoundException__V.prototype = sk_marek_barak_shared_UserInformationNotFoundException.prototype = new java_lang_Exception;
_.getClass__Ljava_lang_Class_2$ = function sk_marek_barak_shared_UserInformationNotFoundException_getClass__Ljava_lang_Class_2(){
  return com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1shared_1UserInformationNotFoundException_12_1classLit;
}
;
_.java_lang_Object_castableTypeMap$ = makeCastMap([Q$java_io_Serializable, Q$java_lang_Throwable]);
function sk_marek_barak_shared_UserInformationNotFoundException_1FieldSerializer_deserialize__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_shared_UserInformationNotFoundException_2V(streamReader, instance){
  com_google_gwt_user_client_rpc_core_java_lang_Throwable_1FieldSerializer_setDetailMessage__Ljava_lang_Throwable_2Ljava_lang_String_2V(instance, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$getString__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2ILjava_lang_String_2(streamReader, com_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_$readInt__Lcom_google_gwt_user_client_rpc_impl_ClientSerializationStreamReader_2I(streamReader)));
}

function sk_marek_barak_shared_UserInformationNotFoundException_1FieldSerializer_instantiate__Lcom_google_gwt_user_client_rpc_SerializationStreamReader_2Lsk_marek_barak_shared_UserInformationNotFoundException_2(streamReader){
  return new sk_marek_barak_shared_UserInformationNotFoundException_UserInformationNotFoundException__V;
}

var sk_marek_barak_shared_UserInformationServiceFactory_userService = null;
var $entry = com_google_gwt_core_client_impl_Impl_entry__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2;
function gwtOnLoad(errFn, modName, modBase, softPermutationId){
  $moduleName = modName;
  $moduleBase = modBase;
  if (errFn)
    try {
      $entry(com_google_gwt_lang_EntryMethodHolder_init__V)();
    }
     catch (e) {
      errFn(modName);
    }
   else {
    $entry(com_google_gwt_lang_EntryMethodHolder_init__V)();
  }
}

--></script>
<script><!--
var com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Object_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Object'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1Animation_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_298, 'Animation'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1Animation$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_298, 'Animation$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationScheduler_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_298, 'AnimationScheduler'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationScheduler$AnimationHandle_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_298, 'AnimationScheduler$AnimationHandle'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_298, 'AnimationSchedulerImpl'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImplTimer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_298, 'AnimationSchedulerImplTimer'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImplTimer$AnimationHandleImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_298, 'AnimationSchedulerImplTimer$AnimationHandleImpl'), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImplTimer$AnimationHandleImpl_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2('[Lcom.google.gwt.animation.client.', 'AnimationSchedulerImplTimer$AnimationHandleImpl;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Timer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'Timer'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1animation_1client_1AnimationSchedulerImplTimer$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_298, 'AnimationSchedulerImplTimer$1'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Enum'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1Duration_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_300, 'Duration'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Throwable_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Throwable'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Exception_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Exception'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1RuntimeException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'RuntimeException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1JavaScriptException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_300, 'JavaScriptException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1JavaScriptObject_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_300, 'JavaScriptObject$'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1Scheduler_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_300, 'Scheduler'), com_google_gwt_lang_ClassLiteralHolder__13I_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_2, '[I'), com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Object_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_301, 'Object;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1impl_1SchedulerImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_302, 'SchedulerImpl'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1core_1client_1impl_1StackTraceCreator$Collector_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_302, 'StackTraceCreator$Collector'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1StackTraceElement_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'StackTraceElement'), com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1StackTraceElement_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_301, 'StackTraceElement;'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1String_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, $intern_4), com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1String_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_301, 'String;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Display', com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_dom_client_Style$Display_values___3Lcom_google_gwt_dom_client_Style$Display_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1dom_1client_1Style$Display_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_304, 'Style$Display;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display$1_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Display$1', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display$2_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Display$2', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display$3_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Display$3', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display$4_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Display$4', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Display_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Overflow', com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_dom_client_Style$Overflow_values___3Lcom_google_gwt_dom_client_Style$Overflow_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1dom_1client_1Style$Overflow_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_304, 'Style$Overflow;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow$1_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Overflow$1', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow$2_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Overflow$2', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow$3_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Overflow$3', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow$4_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Overflow$4', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Overflow_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Position', com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_dom_client_Style$Position_values___3Lcom_google_gwt_dom_client_Style$Position_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1dom_1client_1Style$Position_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_304, 'Style$Position;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position$1_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Position$1', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position$2_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Position$2', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position$3_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Position$3', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position$4_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Position$4', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Position_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit', com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_dom_client_Style$Unit_values___3Lcom_google_gwt_dom_client_Style$Unit_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_304, 'Style$Unit;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$1_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit$1', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$2_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit$2', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$3_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit$3', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$4_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit$4', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$5_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit$5', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$6_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit$6', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$7_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit$7', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$8_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit$8', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit$9_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_303, 'Style$Unit$9', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1dom_1client_1Style$Unit_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1Event_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_305, 'Event'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1GwtEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_306, 'GwtEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1DomEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'DomEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1BlurEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'BlurEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1HumanInputEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'HumanInputEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1MouseEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'MouseEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1ClickEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'ClickEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1Event$Type_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_305, 'Event$Type'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1GwtEvent$Type_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_306, 'GwtEvent$Type'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1DomEvent$Type_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'DomEvent$Type'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1FocusEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'FocusEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1KeyEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'KeyEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1KeyCodeEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'KeyCodeEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1KeyDownEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'KeyDownEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1KeyPressEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'KeyPressEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1PrivateMap_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'PrivateMap'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1ScrollEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'ScrollEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'TouchEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchCancelEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'TouchCancelEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchEndEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'TouchEndEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchEvent$TouchSupportDetector_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'TouchEvent$TouchSupportDetector'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchMoveEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'TouchMoveEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1dom_1client_1TouchStartEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_307, 'TouchStartEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1AttachEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_308, 'AttachEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1CloseEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_308, 'CloseEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1HighlightEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_308, 'HighlightEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1ResizeEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_308, 'ResizeEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1logical_1shared_1ValueChangeEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_308, 'ValueChangeEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1HandlerManager_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_306, 'HandlerManager'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1EventBus_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_305, 'EventBus'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1SimpleEventBus_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_305, 'SimpleEventBus'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1HandlerManager$Bus_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_306, 'HandlerManager$Bus'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1LegacyHandlerWrapper_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_306, 'LegacyHandlerWrapper'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1UmbrellaException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_305, $intern_309), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1event_1shared_1UmbrellaException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_306, $intern_309), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1Request_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'Request'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1Response_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'Response'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1Request$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'Request$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1Request$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'Request$3'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestBuilder_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'RequestBuilder'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestBuilder$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'RequestBuilder$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestBuilder$Method_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'RequestBuilder$Method'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'RequestException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestPermissionException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'RequestPermissionException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1http_1client_1RequestTimeoutException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_310, 'RequestTimeoutException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1AutoDirectionHandler_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_311, 'AutoDirectionHandler'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1DateTimeFormat_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_312, $intern_313), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1DateTimeFormat_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_311, $intern_313), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1DateTimeFormat$PredefinedFormat_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_311, $intern_314, com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_values___3Lcom_google_gwt_i18n_client_DateTimeFormat$PredefinedFormat_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1i18n_1client_1DateTimeFormat$PredefinedFormat_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_315, $intern_316), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1DefaultDateTimeFormatInfo_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_312, $intern_317), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1DefaultDateTimeFormatInfo_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_311, $intern_317), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1HasDirection$Direction_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_311, 'HasDirection$Direction', com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_i18n_client_HasDirection$Direction_values___3Lcom_google_gwt_i18n_client_HasDirection$Direction_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1i18n_1client_1HasDirection$Direction_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_315, 'HasDirection$Direction;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1LocaleInfo_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_311, 'LocaleInfo'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1TimeZone_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_311, 'TimeZone'), com_google_gwt_lang_ClassLiteralHolder__13C_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_2, '[C'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1impl_1cldr_1DateTimeFormatInfoImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_318, 'DateTimeFormatInfoImpl'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1client_1impl_1cldr_1DateTimeFormatInfoImpl_11en_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_318, 'DateTimeFormatInfoImpl_en'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1DateTimeFormat$PatternPart_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_312, 'DateTimeFormat$PatternPart'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1DateTimeFormat$PredefinedFormat_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_312, $intern_314, com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_values___3Lcom_google_gwt_i18n_shared_DateTimeFormat$PredefinedFormat_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1i18n_1shared_1DateTimeFormat$PredefinedFormat_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2('[Lcom.google.gwt.i18n.shared.', $intern_316), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Date_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, $intern_320), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1i18n_1shared_1impl_1DateRecord_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2('com.google.gwt.i18n.shared.impl.', 'DateRecord'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1lang_1LongLibBase$LongEmul_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2('com.google.gwt.lang.', 'LongLibBase$LongEmul'), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1lang_1LongLibBase$LongEmul_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2('[Lcom.google.gwt.lang.', 'LongLibBase$LongEmul;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1Layout_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_321, 'Layout'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1Layout$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_321, 'Layout$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1Layout$Layer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_321, 'Layout$Layer'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1LayoutImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_321, 'LayoutImpl'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1layout_1client_1LayoutImplIE8_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_321, 'LayoutImplIE8'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1text_1shared_1AbstractRenderer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2('com.google.gwt.text.shared.', 'AbstractRenderer'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1text_1client_1DateTimeFormatRenderer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2('com.google.gwt.text.client.', 'DateTimeFormatRenderer'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1text_1shared_1testing_1PassthroughParser_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_322, 'PassthroughParser'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1text_1shared_1testing_1PassthroughRenderer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_322, 'PassthroughRenderer'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1DefaultMomentum_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'DefaultMomentum'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1Momentum$State_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'Momentum$State'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1Point_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'Point'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$2'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$3'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$4_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$4'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$5_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$5'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$6_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$6'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$MomentumCommand_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$MomentumCommand'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$MomentumCommand$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$MomentumCommand$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$MomentumTouchRemovalCommand_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$MomentumTouchRemovalCommand'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1touch_1client_1TouchScroller$TemporalPoint_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_323, 'TouchScroller$TemporalPoint'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandCanceledException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'CommandCanceledException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandExecutor_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'CommandExecutor'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandExecutor$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'CommandExecutor$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandExecutor$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'CommandExecutor$2'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1CommandExecutor$CircularIterator_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'CommandExecutor$CircularIterator'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Event$NativePreviewEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'Event$NativePreviewEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Timer$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'Timer$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Window$ClosingEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'Window$ClosingEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1Window$WindowHandlers_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_299, 'Window$WindowHandlers'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1ElementMapperImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_324, 'ElementMapperImpl'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1ElementMapperImpl$FreeNode_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_324, 'ElementMapperImpl$FreeNode'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1HistoryImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_324, 'HistoryImpl'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1WindowImplIE$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_324, 'WindowImplIE$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1impl_1WindowImplIE$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_324, 'WindowImplIE$2'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1IncompatibleRemoteServiceException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_325, 'IncompatibleRemoteServiceException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1InvocationException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_325, 'InvocationException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcRequestBuilder_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_325, 'RpcRequestBuilder'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1RpcTokenException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_325, 'RpcTokenException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1SerializationException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_325, 'SerializationException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1ServiceDefTarget$NoServiceEntryPointSpecifiedException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_325, 'ServiceDefTarget$NoServiceEntryPointSpecifiedException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1StatusCodeException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_325, 'StatusCodeException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1XsrfToken_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_325, 'XsrfToken'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1AbstractSerializationStream_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'AbstractSerializationStream'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1AbstractSerializationStreamReader_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'AbstractSerializationStreamReader'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1AbstractSerializationStreamWriter_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'AbstractSerializationStreamWriter'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1ClientSerializationStreamReader_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'ClientSerializationStreamReader'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1ClientSerializationStreamWriter_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'ClientSerializationStreamWriter'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RemoteServiceProxy_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'RemoteServiceProxy'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RemoteServiceProxy$ServiceHelper_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'RemoteServiceProxy$ServiceHelper'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader', com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_values___3Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter$ResponseReader_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2('[Lcom.google.gwt.user.client.rpc.impl.', 'RequestCallbackAdapter$ResponseReader;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$1_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$1', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$10_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$10', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$11_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$11', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$2_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$2', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$3_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$3', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$4_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$4', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$5_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$5', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$6_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$6', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$7_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$7', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$8_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$8', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader$9_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_326, 'RequestCallbackAdapter$ResponseReader$9', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RequestCallbackAdapter$ResponseReader_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1RpcStatsContext_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'RpcStatsContext'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1rpc_1impl_1SerializerBase_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_326, 'SerializerBase'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1UIObject_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'UIObject'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Widget_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'Widget'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Panel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'Panel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ComplexPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'ComplexPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1AbsolutePanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'AbsolutePanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1FocusWidget_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'FocusWidget'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Anchor_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'Anchor'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1AttachDetachException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'AttachDetachException'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1AttachDetachException$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'AttachDetachException$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1AttachDetachException$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'AttachDetachException$2'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ButtonBase_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'ButtonBase'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Button_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'Button'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1CellPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'CellPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Composite_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'Composite'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1CustomButton_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'CustomButton'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1CustomButton$Face_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'CustomButton$Face'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1CustomButton$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'CustomButton$2'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1LabelBase_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'LabelBase'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueLabel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'ValueLabel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DateLabel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DateLabel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1SimplePanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'SimplePanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'PopupPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DecoratedPopupPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DecoratedPopupPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DecoratorPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DecoratorPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DirectionalTextHelper_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DirectionalTextHelper'), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1ui_1Widget_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_328, 'Widget;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DockLayoutPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel$Direction_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_327, 'DockLayoutPanel$Direction', com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_user_client_ui_DockLayoutPanel$Direction_values___3Lcom_google_gwt_user_client_ui_DockLayoutPanel$Direction_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel$Direction_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_328, 'DockLayoutPanel$Direction;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1LayoutCommand_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'LayoutCommand'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel$DockAnimateCommand_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DockLayoutPanel$DockAnimateCommand'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockLayoutPanel$LayoutData_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DockLayoutPanel$LayoutData'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DockPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockPanel$TmpRow_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DockPanel$TmpRow'), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1ui_1DockPanel$TmpRow_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_328, 'DockPanel$TmpRow;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockPanel$DockLayoutConstant_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DockPanel$DockLayoutConstant'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1DockPanel$LayoutData_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'DockPanel$LayoutData'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTMLTable_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'HTMLTable'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1FlexTable_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'FlexTable'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTMLTable$CellFormatter_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'HTMLTable$CellFormatter'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1FlexTable$FlexCellFormatter_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'FlexTable$FlexCellFormatter'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Grid_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'Grid'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1Label_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'Label'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTML_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'HTML'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTMLTable$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'HTMLTable$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HTMLTable$ColumnFormatter_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'HTMLTable$ColumnFormatter'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HasHorizontalAlignment$AutoHorizontalAlignmentConstant_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'HasHorizontalAlignment$AutoHorizontalAlignmentConstant'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HasHorizontalAlignment$HorizontalAlignmentConstant_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'HasHorizontalAlignment$HorizontalAlignmentConstant'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HasVerticalAlignment$VerticalAlignmentConstant_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'HasVerticalAlignment$VerticalAlignmentConstant'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1HorizontalPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'HorizontalPanel'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractCollection_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractCollection'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractList_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractList'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1ArrayList_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'ArrayList'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1LayoutCommand$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'LayoutCommand$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1LayoutPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'LayoutPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'PopupPanel$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'PopupPanel$2'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'PopupPanel$3'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$4_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'PopupPanel$4'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$ResizeAnimation_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'PopupPanel$ResizeAnimation'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PopupPanel$ResizeAnimation$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'PopupPanel$ResizeAnimation$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1PushButton_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'PushButton'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootLayoutPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'RootLayoutPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootLayoutPanel$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'RootLayoutPanel$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'RootPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootPanel$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'RootPanel$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootPanel$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'RootPanel$2'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1RootPanel$DefaultRootPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'RootPanel$DefaultRootPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ScrollImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'ScrollImpl'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ScrollImpl$ScrollImplTrident_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'ScrollImpl$ScrollImplTrident'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ScrollPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'ScrollPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1SimplePanel$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'SimplePanel$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'ValueBoxBase'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1TextBoxBase_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'TextBoxBase'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1TextArea_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'TextArea'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1TextBox_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'TextBox'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_327, 'ValueBoxBase$TextAlignment', com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Enum_12_1classLit, com_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_values___3Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_2), com_google_gwt_lang_ClassLiteralHolder__13Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_328, 'ValueBoxBase$TextAlignment;'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment$1_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_327, 'ValueBoxBase$TextAlignment$1', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment$2_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_327, 'ValueBoxBase$TextAlignment$2', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment$3_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_327, 'ValueBoxBase$TextAlignment$3', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment$4_12_1classLit = java_lang_Class_createForEnum__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Class_2($intern_327, 'ValueBoxBase$TextAlignment$4', com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1ValueBoxBase$TextAlignment_12_1classLit, null), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1VerticalPanel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'VerticalPanel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1WidgetCollection_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'WidgetCollection'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1client_1ui_1WidgetCollection$WidgetIterator_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_327, 'WidgetCollection$WidgetIterator'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1CalendarModel_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'CalendarModel'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePickerComponent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DatePickerComponent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1CalendarView_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'CalendarView'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1CellGridImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'CellGridImpl'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1CellGridImpl$Cell_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'CellGridImpl$Cell'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateBox_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DateBox'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateBox$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DateBox$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateBox$DateBoxHandler_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DateBox$DateBoxHandler'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateBox$DefaultFormat_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DateBox$DefaultFormat'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DateChangeEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DateChangeEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePicker_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DatePicker'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePicker$DateHighlightEvent_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DatePicker$DateHighlightEvent'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePicker$DateStyler_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DatePicker$DateStyler'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DatePicker$StandardCss_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DatePicker$StandardCss'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultCalendarView_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DefaultCalendarView'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultCalendarView$CellGrid_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DefaultCalendarView$CellGrid'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultCalendarView$CellGrid$DateCell_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DefaultCalendarView$CellGrid$DateCell'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1MonthSelector_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, $intern_214), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultMonthSelector_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DefaultMonthSelector'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultMonthSelector$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DefaultMonthSelector$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1gwt_1user_1datepicker_1client_1DefaultMonthSelector$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_329, 'DefaultMonthSelector$2'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1SimpleEventBus$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_305, 'SimpleEventBus$1'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1SimpleEventBus$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_305, 'SimpleEventBus$2'), com_google_gwt_lang_ClassLiteralHolder_Lcom_1google_1web_1bindery_1event_1shared_1SimpleEventBus$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_305, 'SimpleEventBus$3'), com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Throwable_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_301, 'Throwable;'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1ArithmeticException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'ArithmeticException'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1IndexOutOfBoundsException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'IndexOutOfBoundsException'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1ArrayStoreException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'ArrayStoreException'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Boolean_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Boolean'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Number_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Number'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Byte_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Byte'), com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Byte_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_301, 'Byte;'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Character_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Character'), com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Character_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_301, 'Character;'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Class_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Class'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1ClassCastException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'ClassCastException'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Double_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Double'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Float_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Float'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1IllegalArgumentException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'IllegalArgumentException'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1IllegalStateException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'IllegalStateException'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Integer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Integer'), com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Integer_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_301, 'Integer;'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Long_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Long'), com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Long_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_301, 'Long;'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1NullPointerException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'NullPointerException'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1Short_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'Short'), com_google_gwt_lang_ClassLiteralHolder__13Ljava_1lang_1Short_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_301, 'Short;'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1StringBuffer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'StringBuffer'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1StringBuilder_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'StringBuilder'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1lang_1UnsupportedOperationException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_297, 'UnsupportedOperationException'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Date_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_330, $intern_320), com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Time_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_330, 'Time'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1sql_1Timestamp_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_330, 'Timestamp'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractMap_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractMap'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractHashMap'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractSet_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractSet'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap$EntrySet_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractHashMap$EntrySet'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap$EntrySetIterator_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractHashMap$EntrySetIterator'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractMapEntry_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractMapEntry'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap$MapEntryNull_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractHashMap$MapEntryNull'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractHashMap$MapEntryString_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractHashMap$MapEntryString'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractList$IteratorImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractList$IteratorImpl'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractList$ListIteratorImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractList$ListIteratorImpl'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractMap$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractMap$1'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractMap$1$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractMap$1$1'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1AbstractSequentialList_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'AbstractSequentialList'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Arrays$ArrayList_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'Arrays$ArrayList'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$EmptyList_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'Collections$EmptyList'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Collections$SingletonList_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'Collections$SingletonList'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1HashMap_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'HashMap'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1HashSet_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'HashSet'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1IdentityHashMap_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'IdentityHashMap'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'LinkedList'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList$ListIteratorImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'LinkedList$ListIteratorImpl'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1LinkedList$Node_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'LinkedList$Node'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1MapEntryImpl_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'MapEntryImpl'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1NoSuchElementException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'NoSuchElementException'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Vector_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'Vector'), com_google_gwt_lang_ClassLiteralHolder_Ljava_1util_1Stack_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_319, 'Stack'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1Coment_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'Coment'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentService_11Proxy_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, $intern_219), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentService_11TypeSerializer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ComentService_TypeSerializer'), com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1Coment_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_332, 'Coment;'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentUI_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ComentUI'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentUI$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ComentUI$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ComentUI$1$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ComentUI$1$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1JustEmpty_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'JustEmpty'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoggedInUserServerice_11Proxy_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, $intern_238), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoggedInUserServerice_11TypeSerializer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'LoggedInUserServerice_TypeSerializer'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserInformation_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserInformation'), com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1UserInformation_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_332, 'UserInformation;'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserThought_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserThought'), com_google_gwt_lang_ClassLiteralHolder__13Lsk_1marek_1barak_1client_1UserThought_12_1classLit = java_lang_Class_createForArray__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_332, 'UserThought;'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoginInfo_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'LoginInfo'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoginService_11Proxy_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, $intern_251), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1LoginService_11TypeSerializer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'LoginService_TypeSerializer'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1MessageService_11Proxy_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, $intern_256), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1MessageService_11TypeSerializer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'MessageService_TypeSerializer'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$1$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$1$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$10_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$10'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$11_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$11'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$12_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$12'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$13_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$13'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$14_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$14'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$15_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$15'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$16_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$16'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$2'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$3'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$4_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$4'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$5_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$5'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$6_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$6'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$6$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$6$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$7_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$7'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$8_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$8'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ShareLife$9_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ShareLife$9'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtService_11Proxy_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, $intern_265), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtService_11TypeSerializer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtService_TypeSerializer'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$1$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$1$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$1$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$1$2'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$2'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$3'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$4_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$4'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$5_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$5'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$6_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$6'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$6$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$6$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1ThoughtUI$7_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'ThoughtUI$7'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1TokenService_11Proxy_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, $intern_271), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1TokenService_11TypeSerializer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'TokenService_TypeSerializer'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserChat'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserChat$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserChat$2'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserChat$3'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserChat$4_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserChat$4'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserInfomationService_11Proxy_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, $intern_279), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserInfomationService_11TypeSerializer_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserInfomationService_TypeSerializer'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1shared_1UserInformationNotFoundException_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2('sk.marek.barak.shared.', 'UserInformationNotFoundException'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfile'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfile$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfile$2'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfile$3'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$4_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfile$4'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$5_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfile$5'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$6_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfile$6'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfile$7_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfile$7'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfileUI'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfileUI$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfileUI$2'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfileUI$3'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$4_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfileUI$4'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserProfileUI$5_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserProfileUI$5'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserTab'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$1_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserTab$1'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$2_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserTab$2'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$3_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserTab$3'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$4_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserTab$4'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$5_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserTab$5'), com_google_gwt_lang_ClassLiteralHolder_Lsk_1marek_1barak_1client_1UserTab$6_12_1classLit = java_lang_Class_createForClass__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Class_2Ljava_lang_Class_2($intern_331, 'UserTab$6');
$stats && $stats({moduleName:'sharelife',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});
if ($wnd.sharelife) $wnd.sharelife.onScriptLoad();
--></script></body></html>
